用覆盆子皮打造你自己的亚马逊alexa智能音箱

想要一个智能扬声器,但不想支付亚马逊的硬件?下面是如何建立自己的覆盆子圆周率为基础的Alexa。...

突然间,每个人都在和他们的技术交流。智能**,电视,甚至灯泡——都能被家庭助理控制。随着物联网接管了你的家,你会发现更多的设备突然能够响应你的声音,这要感谢亚马逊Alexa这样的虚拟助手。

build-amazon-alexa-raspi

如果你手头有一个备用的树莓皮,你不需要购买像回声或回声点亚马逊Alexa设备,因为你可以建立自己的。本教程将解释如何在树莓Pi上设置Alexa家庭助理。

你需要的硬件

在开始**自己动手做的树莓皮Alexa之前,您需要:

  • Raspberry Pi,Raspbian安装在微型SD卡上
  • 合适的电源(建议[email protected]
  • USB麦克风
  • 演讲者
  • 一台PC,用于设置一个Amazon开发人员帐户和一个SSH客户端

在开始之前,如果还没有,则需要启用到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

步骤1:创建amazon开发者帐户和安全配置文件

在安装Alexa软件之前,您需要创建一个Amazon开发人员帐户。如果你有一个现有的Amazon帐户,你可以通过这种方式登录并注册Amazon开发者帐户。

登录后,在导航栏上转到Alexa,然后转到Alexa语音服务。单击“开始”,然后单击“产品”>“创建产品”。

Amazon Developer Account Registration Process Screen

为你的设备提供一个名称和产品ID。选择带有Alexa内置的设备,然后选择“否”回答相应的应用程序问题。从Product category下拉菜单中选择Other,并在其下方提供的框中键入Raspberry Pi。给它一个简短的描述,比如“Sample Raspberry Pi Alexa build”。

为最终用户交互选择触控启动和免提。你不需要担心选择一个图像。对最后四个问题选择“否”,然后单击“下一步”。

在下一个屏幕上,您需要创建一个Amazon安全配置文件,将您的安全数据链接到您的Raspberry Pi Alexa。单击“创建新配置文件”。选择一个名字和描述,类似我下面的。

Amazon Developer Account Security Profile Registration

在下一步中,选择其他设备和平台,然后**客户端ID名称(可以是任何您喜欢的名称),同意条款和条件,然后单击生成ID。然后您将看到一个弹出窗口,告诉您您的产品已创建。

接下来,启用您的配置文件。转到“使用Amazon开发人员登录”页面,从下拉菜单中选择您的配置文件,然后单击“确认”。

**域,如本地树莓在提供的框中,然后单击保存。

第2步:下载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

步骤3:安装前预配置

在安装Alexa之前,您需要在Raspberry-Pi上安装pipforpython,然后才能运行初始的助手Pi脚本。检查是否安装了以下设备:

pip --version

你应该得到一个确认你的版本的回复。如果没有,请使用apt重新安装PIP。

Python PIP Version Check Terminal Command

如果PIP安装正确,那么下一步就是运行PIP准备脚本pre-系统.sh。运行以下操作:

sudo /home/pi/Assistants-Pi/scripts/prep-system.sh

这将开始为您安装任何必要的软件包,并检查Raspbian是否是最新的。

Assistants Pi Preparation Terminal Script

一旦一切都安装好了,你将有六个选项可供选择的音频和麦克风配置。大多数人需要选择USB-MIC-ON-BOARD-JACK,所以按3并按回车键。如果您使用的USB麦克风的音频端口连接有扬声器,请选择此选项。

在此阶段通过键入以下命令重新启动Raspberry Pi:

sudo reboot

重新启动后,通过运行以下命令检查音频设置是否正确:

sudo /home/pi/Assistants-Pi/scripts/audio-test.sh

这将运行一个检查您的扬声器和麦克风,以确保您的覆盆子皮都工作。

步骤4:运行安装脚本

假设您在音频测试期间麦克风或扬声器没有问题,请运行以下命令将Alexa安装到Raspberry Pi:

sudo /home/pi/Assistants-Pi/scripts/installer.sh

你可以选择安装Alexa,googlehome助手,或者两者都安装。这个脚本需要额外的步骤才能在这里安装Google助手,所以最好跳过这个步骤。选择选项2仅安装Alexa。

Assistants Pi Terminal Script Assistant Installer Menu

你需要输入你的客户ID。点击你的“产品”名称,回到Alexa开发者门户找到这个。记下你的产品ID。

单击产品名称,单击安全配置文件,然后单击其他设备和平台。在同意条款和条件之前,请使用此处找到的客户ID,然后键入产品ID。键入AGREE并按回车键。

Raspberry Pi Alexa SDK Conditi*** Agreement

该脚本将在整个安装过程中运行,并安装它所需的任何其他必要包。这可能需要一些时间才能完成。您可能需要接受一两个许可证;只需通读并点击Y键即可进入任何确认菜单。

步骤5:最终配置和测试

一旦脚本完成安装,您就可以运行最后一个脚本:

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开发人员站点的页面上输入终端屏幕上显示的代码。键入代码,单击“继续”,然后单击“允许”。

Amazon Developer Product Access Authorization Page

假设Pi授权正常,您应该看到Alexa脚本示例正在运行。测试一下你的DIY覆盆子皮Alexa设备,说Alexa后接一个命令。例如,Alexa,告诉我时间。

最后重新启动一次,通过发出另一个命令再次测试设备,确保一切正常。

一个diy亚马逊alexa为您的家

你不需要为你的家购买昂贵的新设备来享受智能扬声器的好处。一个备用的树莓皮使一个完美的DIY家庭助理,无论你是建立一个DIY亚历克斯或如果你想建立自己的DIY谷歌家园。

如果你家里的智能扬声器不受你的喜爱,也许可以到户外去建造一些粗糙的树莓皮项目。

  • 发表于 2021-03-21 08:42
  • 阅读 ( 211 )
  • 分类:IT

你可能感兴趣的文章

亚马逊echo dot与echo:为什么dot是更好的选择

...一样。不过,尽管有大量的选择在那里,小的黑色或白色亚马逊回声点可能是唯一的智能扬声器,你会永远需要。不相信我们?这就是原因。 ...

  • 发布于 2021-03-11 22:07
  • 阅读 ( 273 )

6款最酷的亚马逊echo(dot)替代产品

...克1(看起来有点像沃利)零售价99美元。由于它是建立在覆盆子皮2,它是相当开放的。Mycroft可以执行诸如发布到Facebook、Roomba控制甚至启动3D打印机等功能。甚至有Netflix、Plex、Spotify和YouTube的支持。 ...

  • 发布于 2021-03-14 16:18
  • 阅读 ( 278 )

9大第三方亚马逊alexa和谷歌助理智能音箱

自2014年第一款亚马逊回声(Amazon Echo)问世以来,智能扬声器的概念已经有了长足的发展。如今,这家在线零售商提供了不少于6款基于Amazon Alexa的扬声器,包括第二代Echo、premium Echo Plus和时尚Echo Show。 ...

  • 发布于 2021-03-15 08:25
  • 阅读 ( 298 )

亚马逊echo look为您提供时尚建议

亚马逊推出了另一款硬件,但这一款与Echo、Tap和Dot智能扬声器有所不同。亚马逊Echo Look是一款Alexa动力相机,旨在为需要它的人提供时尚建议。有用吗?可能。自恋?一定地。 ...

  • 发布于 2021-03-15 09:34
  • 阅读 ( 182 )

如何用树莓皮打造自己的android平板电脑

... 拿这些零件做个覆盆子皮片 ...

  • 发布于 2021-03-18 17:31
  • 阅读 ( 325 )

用树莓圆周率升级旧设备的10种很棒的方法

...妙之处,在本文中,我们将向您展示如何以这种方式使用覆盆子Pi。 ...

  • 发布于 2021-03-24 15:45
  • 阅读 ( 216 )

2017年度最佳树莓皮13个项目

2017年对覆盆子派来说是个伟大的一年。现在已经是第六个年头了,这个平台已经被不断的改进和更新,软件补丁甚至是全新的操作系统,以充分利用这些微型奇迹。 ...

  • 发布于 2021-03-26 12:05
  • 阅读 ( 256 )

微软为什么不放弃cortana呢?

...转变成一个通用数字助理以外的东西。 谁会用cortana? 亚马逊有Echo,谷歌有Google Home,苹果有HomePod。但你知道微软有自己的Cortana扬声器吗?哈曼·卡顿以科尔塔纳为特征。它还没有流行起来。事实上,它非常不受欢迎,甚至...

  • 发布于 2021-04-04 03:36
  • 阅读 ( 221 )

亚马逊仍在智能音箱市场压垮谷歌和苹果

一份新的eMarketer报告预测,苹果和谷歌仍在努力接近亚马逊在家用智能扬声器市场的巨大份额,这一趋势将持续到2021年。到2020年,约70%的美国智能扬声器用户将使用亚马逊Echo,接近去年的72.9%。报告称,到明年,这一数字可能...

  • 发布于 2021-04-20 03:36
  • 阅读 ( 206 )

我们还没有’我没见过银河的家— 然后呢’这是件好事

...是推出Bixby扬声器的好时机。 智能音箱市场人满为患。亚马逊和谷歌每年都会在发布活动上推出新的Alexa和googleassistant支持的设备,而且它们的扬声器在价格不上涨的情况下也越来越好。第三方**商也在这一领域取得了成功:Sono...

  • 发布于 2021-04-20 04:30
  • 阅读 ( 218 )
oh2881227
oh2881227

0 篇文章

相关推荐