MT7628实现Amazon alexa语音控制

人工智能 - 语音控制一切

最近随着语音智能化的迅速发展,亚马逊Echo的推出进一步掀起语音控制热潮,苹果也着力重视发力完善siri语音助手并开发一款类似于亚马逊Echo的智能家居设备。但不论是Amazon Echo还是Apple Siri所推出的硬件产品都是价格高昂,对于国内大多数嵌入式公司及智能玩家来说都是一个不小的成本。因此如果想用最低的成本并同样实现人工智能可以选择第三方library快速整合到自己的产品中。


目前我们已经在mt7628这种硬件资源相对不丰富,硬件处理能力不足的soc上已经移植了Amazon Alexa API已经得到了很好的体验,并形成了libavs功能库,只要你拥有了libavs可以说任何具有跑操作系统的处理器都可以简单快速的使用起来,让你们的产品同样具有Echo所拥有的一切,可以通过它控制可以进行对话,可以回答你的问题,可以给你唱歌,可以给你读书,并利用自己的SKILLS为你做很多很多的事情比如控制家里的电器等等,只要你能想的到它都可以帮你实现。

如我们可以让alexa控制自己的玩具小车,我们同样可以实现 如下链接:

Alexa voice control a toy car

alexa dialog

alexa play music


什么是Alexa?


Alexa是Amazon推出的语音服务产品,目前的主要形式是预装在 Amazon Echo内,作为个人虚拟语音助手的角色出现。Alexa可以接收及处理相应的语音命令,被看做是Microsoft的Cortana。

但目前,Alexa是唯一开放API、能够被开发者调用的语音服务。 Alexa正从开发者那里获得源源不断的支持,让Amazon有了对抗 Google Assistant和Microsoft Cortana的强力武器。



什么是Amazon Echo?



Alexa Echo是内置Alexa的一款由Amazon推出的智能音响产品,
它不但 拥有极好的音质,同时也是一款智能家庭的中枢控制装置。
Amazon Echo支持WiFi连接,可作为蓝牙扬声器播放流媒体音乐。 
另外,Amazon Echo可以依靠语音命令激活,提供各种信息、提醒和服务等功能。

使用Amazon Echo的时候,只需说一声“Alexa”,即可开始询
问新闻、创建任务提醒、设定闹钟、音乐播放控制等。同时, 
Alexa还可以同各种智能家居设备进行交互,用来控制恒温器或者 
调节灯光等。所有的操作都通过云端控制完成。

Alexa可以应对任何语法,因此用户在使用时只要不用过于生硬的语气,
基本Alexa都可以识别。

Alexa参考demo基于Linux libcurl的简单测试用例1
Alexa参考demo使用方法

Ubuntu环境下基于libcurl Alexa功能体验Echo一样的功能
Ubuntu环境测试基于libcurl Alexa的测试方法



你可能感兴趣的:(alexa,mt7628)