Alexa skill kit vs Alexa Voice Service

瘦欲@ 提交于 2019-11-30 19:32:10

The Alexa Skill Kit is for creating skills that specifically run on the Amazon Echo or any other device that contains Alexa.

The Alexa Voice Service allows you to add Alexa's voice control to any product that has a microphone and speaker.

To Read more about Alexa Voice Service check out this link: https://developer.amazon.com/alexa-voice-service#How%20AVS%20Works

Alexa Skills Kit is for "making Alexa smarter" through developing custom skills.

Here's the SDK in Node.js that Amazon released on GitHub.

The prerequisite for these skills is that the user is already using an Alexa-enabled device, like the Echo or Echo Dot.

Alexa Voice Service SDK allows for device users to enable Alexa on any device with a microphone and speaker.

Here's the SDK in C++ that Amazon released on GitHub.

This means Alexa can end up in anything from a car to a smart fridge, if this SDK is used, which is super exciting!

Alexa Skill Kit (ASK) is for building skills that users will access via the Echo or other Alexa enabled devices (or apps).

The Alexa Voice Service (AVS) is for building those 'other Alexa enabled devices (or apps)'.

AVS (Alexa Voice Service) is for existing or new physical devices. If you add the AVS libraries, you can essentially turn that physical device into an Alexa-enabled device.

ASK (Alexa Skill Kit) on the other hand, is what helps you build "skills" for Alexa. BTW, you can still add skills for any device that you connect via AVS.

Alexa Voice Service

There are many ways to interact with Alexa -- with the Tap, Echo, Echo Dot, Echo Look, Echo Show, Dash Wand and the Amazon Fire TV. However, Amazon extended Alexa to third-party device makers through the Alexa Voice Service (AVS).

The AVS Device SDK provides C++-based libraries that enable any commercial device to process audio inputs and triggers, establish persistent connections with AVS, and handle all Alexa interactions.

Alexa Skills

The Skill Kit allows you to customize your Alexa conversation by building your custom skill. Skills are like third-party applications for Alexa speakers. There are more than 20,000 custom skills. For example you may say: "Alexa, open Jeopardy". You need to enable it to be able to use it.

I think of AVS as an API to integrate Alexa into any 3rd party hardware that has the capabilities of alexa (mic and speaker)

How AVS relates to ASK: -AVS just has the same abilities of ASK, but isn't really used for anything specially amazon. I think AVS is more so again for 3rd party hardware so in building alexa skills there is no need to focus on it.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!