我正在研究Alexa技能(对于Echo),我从一开始就研究过Alexa技能包。
现在,我对Alexa Voice Service感到困惑。我已经阅读了有关亚马逊的文档,但无法以更好的方式理解它。
请指导什么是AVS?它与Alexa技能有什么关系?
答案 0 :(得分:23)
Alexa Skill Kit用于创建专门在Amazon Echo或包含Alexa的任何其他设备上运行的技能。
Alexa语音服务允许您将Alexa的语音控制添加到任何带麦克风和扬声器的产品中。
要了解有关Alexa语音服务的更多信息,请查看以下链接:https://developer.amazon.com/alexa-voice-service#How%20AVS%20Works
答案 1 :(得分:5)
Alexa Skills Kit 旨在通过开发自定义技能“让Alexa变得更聪明”。
以下是亚马逊在GitHub上发布的SDK in Node.js。
这些技能的先决条件是用户已经在使用支持Alexa的设备,如Echo或Echo Dot。
Alexa语音服务SDK 允许设备用户在任何带麦克风和扬声器的设备上启用Alexa。
这是亚马逊在GitHub上发布的SDK in C++。
这意味着如果使用这个SDK,Alexa最终会出现从汽车到智能冰箱的任何内容,这非常令人兴奋!
答案 2 :(得分:2)
Alexa Skill Kit(ASK)用于构建用户将通过Echo或其他支持Alexa的设备(或应用程序)访问的技能。
Alexa语音服务(AVS)用于构建其他支持Alexa的设备(或应用)'
答案 3 :(得分:0)
AVS(Alexa语音服务)适用于现有或新的物理设备。如果添加AVS库,您实际上可以将该物理设备转换为支持Alexa的设备。
另一方面,ASK(Alexa Skill Kit)可以帮助您为Alexa建立“技能”。顺便说一下,您仍然可以为通过AVS连接的任何设备添加技能。答案 4 :(得分:0)
Alexa语音服务
有很多方法可以与Alexa互动 - 使用Tap,Echo,Echo Dot,Echo Look,Echo Show,Dash Wand和Amazon Fire TV。但是,亚马逊通过Alexa语音服务(AVS)将Alexa扩展到第三方设备制造商。
AVS Device SDK提供基于C ++的库,使任何商业设备都能处理音频输入和触发,与AVS建立持久连接,并处理所有Alexa交互。
Alexa Skills
技能套件允许您通过构建自定义技能来自定义您的Alexa会话。技能就像Alexa扬声器的第三方应用程序。有超过20,000个自定义技能。例如,你可能会说:“Alexa,开放危险”。您需要启用它才能使用它。
答案 5 :(得分:0)
我认为AVS是将Alexa集成到任何具有alexa功能(麦克风和扬声器)的第三方硬件的API
AVS与ASK的关系: -AVS具有与ASK相同的功能,但并没有真正用于亚马逊。我认为对于第三方硬件而言,AVS更是如此,因此在构建alexa技能时,无需专注于此。