amazon的echo方案整理

Amazon echo
SmartHome
语音服务“Alexa”开发包
ifttt
Echo Dot
 AVS(Alexa Voice Service 即 Alexa 语音服务)和 ASK(Alexa Skills Kit 即 Alexa 技能组件)



Amazon Official
Alexa Community



When you click "Okay", we'll provide  Echosim.io :
  • Connectivity to Amazon Alexa.
By clicking "Okay", you also accept:  All Amazon terms found here
Amazon processes and retains audio, interactions, and other data in the cloud to provide and improve our services. Alexa allows purchasing by voice using your default payment and shipping settings. You can require a speakable confirmation code, turn off voice purchasing, and see product and order details in your Alexa app or on alexa.amazon.com.  Learn more

By continuing, you agree to Amazon’s  Conditions of Use  and  all the terms found here .

下面这些链接都是自己在网上找的科普文:
echo 使用说明
链接小白资料
社区论坛
自己DIY-连接-echo
AVS的使用-DIY Make-ECHO

如果手机app下载了amazon alexa,那么使用时可能需要将系统语言和时间设置为英文,不然可能会进不去。


如果说自己定义了alexa的skills服务,又没有echo音箱测试的话,可以使用如下网页版网址测试:

https://echosim.io/welcome


Alexa综述
Alexa实际上是包含三个部分:Alexa平台框架:Amazon提供的语音服务框架,是Amazon最核心的部分;Alexa Skill Kit(ASK):是Amazon提供给语音服务应用开发者的工具包;Alexa Voice Service(AVS):是Amazon提供给联网终端设备的服务,需要集成在联网终端设备中;联网终端设备硬件上必须包含麦克风和扬声器。
 Alexa Skill Kit(ASK):
是Amazon提供给语音服务应用开发者的工具包。包括自服务API、工具、文档、代码样例,可以让开发者快速而且容易地添加skill到Alexa中。所有的代码运行在云端。使用ASK将自己的skill加入Alexa,开发者可以创建让人无法拒绝的免提语音体验。用户可以通过任何加载了Alexa功能的设备访问这些新skill,用户仅仅需要问Alexa一个问题或下达一个命令。  
Alexa Voice Service(AVS):
Alexa的语音服务(AVS)是一种智能化和可扩展的云服务,是Amazon提供给联网终端设备的服务,需要集成在联网终端设备中;联网终端设备硬件上必须包含麦克风和扬声器。用户可以简单地与Alexa交谈,让它播放音乐、回答问题、获取新闻和本地信息、控制智能家居产品等。通过免费的Alexa应用程序,用户可以在任何地方方便地控制和管理他们的产品。如果你希望你的产品具有丰富和直观的用户体验,集成Alexa是一个正确的选择。 AVS将在2017年初登陆英国和德国;为Alexa引入显示卡后,有显示屏设备可通过图形界面显示来补充来自Alexa的语音回应。
Conexant Alexa开发套件:Conexant发布了Alexa开发套件,可以给用户提供商业级别的产品参考设计和demo板。
AVS怎样工作
作为一个AVS开发者,你可以构建一个产品去访问Alexa不断增长的能力、更新、特性、以及成千上万的Skill。最重要的是AVS是免费使用的。 
AVS的特点包括:自然语音控制:Alexa有非常棒的自动会话识别和自然语言理解引擎,可以对语音请求及时识别和回应。更加智能:Alexa总是在变得更加智能,因为有不断增加的新能力和服务。通过机器学习、规则API更新、特性增加、用户skill增加来实现这一点。免费、容易集成:AVS API是一种编程语言无关的服务,容易集成到你的设备、服务和应用中,而且免费。
语音设计经验:你可以建立手持设备比较如TV遥控器以及免提设备比如扬声器。AVS提供设计的灵活性使得你的设备获得最好的语音用户体验。 
将Alexa集成到已有设备中:AVS提供硬件和软件开发工具帮助我们容易地集成Alexa到已有产品中。  
使用Alexa开发新产品:市场和商标指南指导用户如何在市场策划、包材、推广材料和广告中使用Alexa商标。产品也需要通过认证以便访问Amazon音乐和语音应用以及第三方的媒体服务。


嗯,后续简单的尝试了一下,发现了第一步定义skills就有点小问题,其实逻辑处理有两种,第一种是直接用amazon服务器的lamda来做处理,自己写lamda,这个需要有amazon的服务器账号,但是我尝试了一下,虽说一年免费,但是需要信用卡和手机号。。。还有一种就是进过amazon处理后直接将定义的一些keyword给我们自己的第三方服务器,但是第三方服务器得实现https协议(http不行),这个我用的是阿里云,默认是http的,想要换成https还要搞一些其他的操作,然后就暂时搁浅了。


示例文档 机智云接入方案,这个链接比较重要,我之前同事做这个应该就是参考这个的

猜你喜欢

转载自blog.csdn.net/pickers/article/details/79245660