突然间,每个人都在和他们的技术交流。智能**,电视,甚至灯泡——都能被家庭助理控制。随着物联网接管了你的家,你会发现更多的设备突然能够响应你的声音,这要感谢亚马逊Alexa这样的虚拟助手。
如果你手头有一个备用的树莓皮,你不需要购买像回声或回声点亚马逊Alexa设备,因为你可以建立自己的。本教程将解释如何在树莓Pi上设置Alexa家庭助理。
在开始**自己动手做的树莓皮Alexa之前,您需要:
在开始之前,如果还没有,则需要启用到Raspberry Pi的SSH连接。如果你愿意,你可以用键盘,鼠标和显示器来设置你的树莓圆周率。你需要一个麦克风,但如果你没有,一个USB网络摄像头与麦克风将做同样的工作。
在正常情况下,我建议安装Raspbian Lite以降低资源使用率。但是,安装Alexa所需的脚本无法安装在标准的Raspbian Lite安装上。要解决此问题,请安装GStreamer(一种Linux媒体框架),以便通过SSH或在终端屏幕上运行以下命令进行安装:
sudo apt update && sudo apt upgradesudo apt install libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-pulseaudio在安装Alexa软件之前,您需要创建一个Amazon开发人员帐户。如果你有一个现有的Amazon帐户,你可以通过这种方式登录并注册Amazon开发者帐户。
登录后,在导航栏上转到Alexa,然后转到Alexa语音服务。单击“开始”,然后单击“产品”>;“创建产品”。
为你的设备提供一个名称和产品ID。选择带有Alexa内置的设备,然后选择“否”回答相应的应用程序问题。从Product category下拉菜单中选择Other,并在其下方提供的框中键入Raspberry Pi。给它一个简短的描述,比如“Sample Raspberry Pi Alexa build”。
为最终用户交互选择触控启动和免提。你不需要担心选择一个图像。对最后四个问题选择“否”,然后单击“下一步”。
在下一个屏幕上,您需要创建一个Amazon安全配置文件,将您的安全数据链接到您的Raspberry Pi Alexa。单击“创建新配置文件”。选择一个名字和描述,类似我下面的。
在下一步中,选择其他设备和平台,然后**客户端ID名称(可以是任何您喜欢的名称),同意条款和条件,然后单击生成ID。然后您将看到一个弹出窗口,告诉您您的产品已创建。
接下来,启用您的配置文件。转到“使用Amazon开发人员登录”页面,从下拉菜单中选择您的配置文件,然后单击“确认”。
**域,如本地树莓在提供的框中,然后单击保存。
要轻松地将amazonalexa安装到Raspberry Pi上,您将使用一个名为Assistants Pi的脚本。这为安装Alexa提供了一种简单的方法,无需手动构建SDK。
首先,您需要安装Git,从脚本开发人员那里获取所需的文件。使用SSH客户端连接到Raspberry Pi,或者,如果您没有运行无头Pi,请打开终端并键入:
sudo apt install git安装Git后,通过键入以下内容克隆所需的文件:
git clone https://github.com/shivasiddharth/Assistants-Pi您需要使脚本文件可执行。通过键入:
cd /home/pi/Assistants-Pi/scripts/sudo chmod +x installer.sh prep-system.sh service-installer.sh audio-test.sh在安装Alexa之前,您需要在Raspberry-Pi上安装pipforpython,然后才能运行初始的助手Pi脚本。检查是否安装了以下设备:
pip --version你应该得到一个确认你的版本的回复。如果没有,请使用apt重新安装PIP。
如果PIP安装正确,那么下一步就是运行PIP准备脚本pre-系统.sh。运行以下操作:
sudo /home/pi/Assistants-Pi/scripts/prep-system.sh这将开始为您安装任何必要的软件包,并检查Raspbian是否是最新的。
一旦一切都安装好了,你将有六个选项可供选择的音频和麦克风配置。大多数人需要选择USB-MIC-ON-BOARD-JACK,所以按3并按回车键。如果您使用的USB麦克风的音频端口连接有扬声器,请选择此选项。
在此阶段通过键入以下命令重新启动Raspberry Pi:
sudo reboot重新启动后,通过运行以下命令检查音频设置是否正确:
sudo /home/pi/Assistants-Pi/scripts/audio-test.sh这将运行一个检查您的扬声器和麦克风,以确保您的覆盆子皮都工作。
假设您在音频测试期间麦克风或扬声器没有问题,请运行以下命令将Alexa安装到Raspberry Pi:
sudo /home/pi/Assistants-Pi/scripts/installer.sh你可以选择安装Alexa,googlehome助手,或者两者都安装。这个脚本需要额外的步骤才能在这里安装Google助手,所以最好跳过这个步骤。选择选项2仅安装Alexa。
你需要输入你的客户ID。点击你的“产品”名称,回到Alexa开发者门户找到这个。记下你的产品ID。
单击产品名称,单击安全配置文件,然后单击其他设备和平台。在同意条款和条件之前,请使用此处找到的客户ID,然后键入产品ID。键入AGREE并按回车键。
该脚本将在整个安装过程中运行,并安装它所需的任何其他必要包。这可能需要一些时间才能完成。您可能需要接受一两个许可证;只需通读并点击Y键即可进入任何确认菜单。
一旦脚本完成安装,您就可以运行最后一个脚本:
sudo /home/pi/Assistants-Pi/scripts/service-installer.sh运行以下命令,以确保服务启动并启用:
sudo systemctl enable alexa.servicesudo systemctl start alexa.service然后你需要注册并授权你的Pi。键入以下内容:
sudo /home/pi/Assistants-Pi/Alexa/startsample.sh您需要在Amazon开发人员站点的页面上输入终端屏幕上显示的代码。键入代码,单击“继续”,然后单击“允许”。
假设Pi授权正常,您应该看到Alexa脚本示例正在运行。测试一下你的DIY覆盆子皮Alexa设备,说Alexa后接一个命令。例如,Alexa,告诉我时间。
最后重新启动一次,通过发出另一个命令再次测试设备,确保一切正常。
你不需要为你的家购买昂贵的新设备来享受智能扬声器的好处。一个备用的树莓皮使一个完美的DIY家庭助理,无论你是建立一个DIY亚历克斯或如果你想建立自己的DIY谷歌家园。
如果你家里的智能扬声器不受你的喜爱,也许可以到户外去建造一些粗糙的树莓皮项目。
...一样。不过,尽管有大量的选择在那里,小的黑色或白色亚马逊回声点可能是唯一的智能扬声器,你会永远需要。不相信我们?这就是原因。 ...
...克1(看起来有点像沃利)零售价99美元。由于它是建立在覆盆子皮2,它是相当开放的。Mycroft可以执行诸如发布到Facebook、Roomba控制甚至启动3D打印机等功能。甚至有Netflix、Plex、Spotify和YouTube的支持。 ...
自2014年第一款亚马逊回声(Amazon Echo)问世以来,智能扬声器的概念已经有了长足的发展。如今,这家在线零售商提供了不少于6款基于Amazon Alexa的扬声器,包括第二代Echo、premium Echo Plus和时尚Echo Show。 ...
亚马逊推出了另一款硬件,但这一款与Echo、Tap和Dot智能扬声器有所不同。亚马逊Echo Look是一款Alexa动力相机,旨在为需要它的人提供时尚建议。有用吗?可能。自恋?一定地。 ...
2017年对覆盆子派来说是个伟大的一年。现在已经是第六个年头了,这个平台已经被不断的改进和更新,软件补丁甚至是全新的操作系统,以充分利用这些微型奇迹。 ...
...转变成一个通用数字助理以外的东西。 谁会用cortana? 亚马逊有Echo,谷歌有Google Home,苹果有HomePod。但你知道微软有自己的Cortana扬声器吗?哈曼·卡顿以科尔塔纳为特征。它还没有流行起来。事实上,它非常不受欢迎,甚至...
一份新的eMarketer报告预测,苹果和谷歌仍在努力接近亚马逊在家用智能扬声器市场的巨大份额,这一趋势将持续到2021年。到2020年,约70%的美国智能扬声器用户将使用亚马逊Echo,接近去年的72.9%。报告称,到明年,这一数字可能...
...是推出Bixby扬声器的好时机。 智能音箱市场人满为患。亚马逊和谷歌每年都会在发布活动上推出新的Alexa和googleassistant支持的设备,而且它们的扬声器在价格不上涨的情况下也越来越好。第三方**商也在这一领域取得了成功:Sono...