前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何将Alexa添加到Raspberry Pi(或任何Linux设备)

如何将Alexa添加到Raspberry Pi(或任何Linux设备)

作者头像
用户4122690
修改2020-03-16 10:52:41
1.5K0
修改2020-03-16 10:52:41
举报
文章被收录于专栏:物联网IoT996物联网IoT996

我们的Amazon Alexa虚拟设备项目旨在提供将Alexa添加到任何Linux设备(包括Raspberry Pi板等嵌入式系统)的功能。

语音助手是一种有趣且直观的与设备互动的方式,但是大多数选项都需要专用的硬件,并且不允许进行大量的自定义或修改。这就是Amazon Alexa的亮点。亚马逊提供了用于使用Alexa的API,允许与自定义设备集成,从而为DIY / PoC和企业解决方案打开了广泛的机会。在本教程中,我们将向您展示如何创建一个开放式解决方案,以将任何基于Linux的设备转变为Amazon Echo。由于Raspberry Pi是用于IoT项目的最受欢迎的主板,因此我们决定在设置中使用它,但是任何Linux系统都可以运行该演示。

您可以在下面找到最新版本的Amazon Alexa虚拟设备项目(版本1.1)(https://github.com/devicehive/AlexaDevice/releases/tag/v1.1)。该项目旨在提供将Alexa带入任何Linux设备的能力,包括Raspberry Pi板之类的嵌入式系统。

最后,您将能够构建一个语音激活的数字家庭助手,该助手将回答许多问题,读书,播放音乐,讲笑话,提供天气等等。

二进制发行版打包在snap程序包中,这是交付此项目的理想方法。

如何将Alexa添加到Raspberry Pi:

1)您需要在Amazon开发人员门户上创建自己的Alexa设备。

将http://alexa.local:3000/authresponse添加到允许的返回URL(Allowed Return URLs),并将http://alexa.local:3000添加到Allowed-Origins。

2)连接音频设备:将麦克风和扬声器连接到设备。例如,它可以是一个USB耳机。

3)安装PulseAudio snap:

代码语言:javascript
复制
sudo snap install --devmode pulseaudio

4)从store安装Alexa snap:

代码语言:javascript
复制
sudo snap install --channel beta alexa 

5)在本地设备或同一网络上的设备上的Web浏览器中打开http://alexa.local:3000。

注意:应用程序提供本地域alexa.local的mDNS广告。这对于使用无监视器设备非常有用。

6)填写在步骤1中创建的设备凭据,单击“log in”。

注意:语音检测阈值是用于调整语音检测的浮点值。 值越小,越容易触发。 您可能需要针对麦克风和声音进行调整。

7)填写您的Amazon凭证。

8)现在您可以与Alexa通话了。该应用程序使用语音激活功能,因此说出“ Alexa”以及您想对她说的短语。该应用程序会在听到“ Alexa”关键字并开始录音时通过扬声器发出蜂鸣声。

9)无需购买特殊硬件即可享受Alexa🙂

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档