最简单的方法是建立一个树莓皮供电亚马逊回声

不久前,我们详细介绍了如何使用Raspberry Pi制作自己的Amazon Echo设备,但如果出现任何问题,您必须手动重新启动整个设备。这是一个痛苦的屁股。现在,有一个更简单的方法让你自己的回声。...
Illustration for article titled The Simplest Way to Build A Raspberry Pi-Powered Amazon Echo

不久前,我们详细介绍了如何使用Raspberry Pi**自己的Amazon Echo设备,但如果出现任何问题,您必须手动重新启动整个设备。这是一个痛苦的**。现在,有一个更简单的方法让你自己的回声。

这个版本到底有什么不同?首先,最终的结果基本上是一样的:你可以通过说“Alexa”这个词来激活你的DIY Echo,这个设备就像一个真正的Echo一样工作。

不过,这里的安装过程不同。我们将使用一个名为Alexa Pi的GitHub项目,而不是使用Amazon的官方资源。这安装了完全相同的Alexa语音服务,亚马逊使用的回声到你的树莓皮。在这个版本的项目中,如果出现问题,当您重新启动Raspberry Pi时,Alexa服务将自动启动。这比上一个项目要好得多,该项目要求您通过打开三个不同的终端窗口手动重新启动服务。除此之外,此方法还支持其他开发板,如Orange Pi和C.H.I.P。

显然,这不是一个比Echo Dot更便宜的系统,但是它是完全可定制的,如果你已经有了材料的话,这是一个很棒的项目。有了这个,我们开始吧。

你需要什么

如你所料,你需要一个覆盆子皮和一些零件:

  • Raspberry Pi 3(推荐)、Raspberry Pi Zero W或Raspberry Pi 2(型号2还需要USB Wi-FI适配器),安装Raspbian并设置Wi-FI。如果您以前没有安装过Raspbian,我们的指南将涵盖您需要了解的所有内容。虽然我将集中精力在Raspberry Pi上安装它,但是支持许多其他设备。你可以在这里找到一个完整的清单。出于好奇,我在一台C.H.I.P.上运行了安装程序,效果很好。
  • MicroUSB电源线。
  • 8GB MicroSD卡。
  • 一个USB麦克风(我用了这个便宜的6美元麦克风,但几乎所有的USB麦克风似乎工作。8美元的Playstation Eye似乎工作得特别好,如果你正在寻找一个轻微的升级)如果你使用的是Raspberry Pi Zero W,你还需要一个MicroUSB适配器。
  • 扬声器(任何带电源的扬声器都能做到这一点,我决定使用UE迷你Boom,因为我已经拥有了它,即使它**Pi,它仍然可以作为蓝牙扬声器使用)。
  • 用于设置的键盘和鼠标(或者使用SSH,Adafruit的Pi Finder使这个项目在主计算机上更容易完成,因为您可以复制/粘贴较长的命令)。

现在你已经把所有的东西都收集起来,连接起来,插上电源,让我们来建造这个吸盘。

第一步:注册一个免费的亚马逊开发者帐户

Illustration for article titled The Simplest Way to Build A Raspberry Pi-Powered Amazon Echo

在你做任何事情之前,你需要注册一个免费的Amazon开发者帐户,然后为你的DIY Echo创建一个配置文件。如果你已经这样做了,因为你做了DIY回声的前一个版本,请注意,第10-13节略有不同,所以你想改变这些细节。否则,这是非常简单的,即使它需要大量的点击:

  1. 登录您的Amazon开发者帐户。
  2. 单击Alexa选项卡。
  3. 单击注册产品类型>设备。
  4. 命名您的设备类型和显示名称(我任意选择“Pi2”作为这两个名称,尽管您可以在这里输入您想要的任何内容),然后单击Next。
  5. 在安全配置文件屏幕上,单击“创建新配置文件”
  6. 在“常规”选项卡下,在“安全配置文件名称”旁边命名您的配置文件。对描述也这样做。单击“下一步”。
  7. 记下网站为您生成的产品ID、客户ID和客户机密。
  8. 单击“Web设置”选项卡,然后单击“配置文件”下拉列表旁边的“编辑”按钮。
  9. 在Allowed Origins旁边,单击“Add Another”,然后键入:http://localhost:5050.
  10. 单击“添加另一个”,然后键入http://your.raspberrypi.ip.address:5050,但用raspberrypi的ip地址替换为.raspberrypi.ip.address。您可以使用这里详述的Pi Finder工具找到Pi的IP地址。
  11. 在“允许返回的URL”旁,单击“添加其他URL”并键入:http://localhost:5050/代码
  12. 单击“添加另一个”和“加载项”http://your.raspberrypi.ip.address:5050/code再次用您自己的信息替换您的.raspberrypi.ip.address。完成后单击“下一步”。
  13. 接下来是设备详细信息选项卡。你在这里输入什么并不重要。选择一个类别,写一个描述,选择一个预期的时间线,然后在表单上输入一个0,旁边是您计划在多少台设备上使用它。单击“下一步”。
  14. 最后,您可以选择在这里添加Amazon音乐。这在Pi供电的设备上不起作用,因此请将其保留为“否”。单击“保存”。

现在您有了一个Amazon开发人员帐户,并为Pi-powered Echo创建了一个概要文件。是时候去树莓派工作了。

第二步:安装git和alexapi

Illustration for article titled The Simplest Way to Build A Raspberry Pi-Powered Amazon Echo

接下来,您将需要在Raspberry Pi上启动Terminal,因为我们将在命令行中完成整个项目。在开始安装之前,您需要更新并安装以下内容:

  1. 键入sudo apt get install update并按Enter键以确保您的Raspbian版本是最新的。让它在这里做它自己的事。
  2. 键入sudo apt get install git,然后按Enter键安装git。再说一次,让它做它该做的。
  3. 键入cd/opt并按Enter键更改目录。
  4. 最后,输入sudogit克隆https://github.com/alexa-pi/AlexaPi.git 并按Enter键克隆AlexaPi GitHub存储库。再一次,给它一点时间下载并完成它的工作。

这就是下载部分,然后实际安装它。

第三步:运行alexapi安装脚本

Illustration for article titled The Simplest Way to Build A Raspberry Pi-Powered Amazon Echo

接下来,您将运行一个安装脚本。这将自动安装所有其他您需要的东西,以使Echo正常运行。

  1. 键入sudo./AlexaPi/src/scripts/setup.sh并按Enter键。
  2. 你会被问到一系列问题。如果您使用的是Raspberry Pi,只需按Enter键即可显示操作系统和设备提示。最后一个问题是,是否要添加AirPlay支持。如果你有一个iOS设备,这使得你可以很容易地流音乐从你的iPhone到你的DIY回声通过Airplay。接下来的5-10分钟内,脚本将下载一堆软件,所以请继续,放松一下。
  3. 最终,您将被要求输入您的Amazon开发人员信息。在第一步中输入设备类型ID和安全配置文件描述(我们使用AlexaPi)。接下来,您需要为您的Profile ID、Client ID和Client Secret输入所有这些长而复杂的数字。
  4. 最后,您需要做的最后一件事是授权您的设备。你只需要做一次。回到你的主计算机,打开一个网络浏览器。而不是键入http://your.raspberrypi.ip.address:5050将您的.raspberryi.ip.address替换为之前的Raspberry Pi的ip地址。然后您需要登录到您的亚马逊帐户。之后,您将看到一个授权令牌。

就这样,Alexa语音服务现在安装在你的Raspberry Pi上了。你只需要启动服务。您可以完全重新启动设备,也可以键入sudo systemctl start AlexaPi.service并按Enter键启动它。

继续尝试,对着麦克风说“Alexa”,它会回复“Yes?”如果它不工作,你可以输入sudo systemctl status AlexaPi.service并按回车键检查状态。Alexa会自动启动,当你重新启动你的设备或如果电源出于某种原因,所以你不应该再去想它。

  • 发表于 2021-05-16 03:08
  • 阅读 ( 124 )
  • 分类:IT

你可能感兴趣的文章

树莓皮:非官方教程

...你的设备选择合适的外壳。找到案件的最佳地点是易趣、亚马逊以及: ...

  • 发布于 2021-03-13 15:59
  • 阅读 ( 294 )

12个树莓皮圣诞项目,你可以在一天内

...屏提取出来,再将其用作未来派的“魔镜”。这个想法很简单:你建立了一面镜子,不仅反映你,而且还分享信息。 ...

  • 发布于 2021-03-17 19:30
  • 阅读 ( 329 )

适合初学者的11个最佳树莓圆周率项目

...你都设置好了!我们采用了官方的Raspberry Pi触摸屏,这是亚马逊提供的一种价格合理的组件。 ...

  • 发布于 2021-03-19 13:42
  • 阅读 ( 278 )

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

...,你会发现更多的设备突然能够响应你的声音,这要感谢亚马逊Alexa这样的虚拟助手。 ...

  • 发布于 2021-03-21 08:42
  • 阅读 ( 207 )

6款最佳覆盆子皮智能魔镜项目

...棒的是他完成这个过程有多容易。从MagicMirror²运行一个简单的bash脚本,您的Raspberry Pi就可以运行了。默认模块包括时钟、日历、天气预报、新闻提要和免费消息。人们正在构建可以安装的第三方模块。 ...

  • 发布于 2021-03-23 10:34
  • 阅读 ( 239 )

把你的树莓皮变成笔记本电脑的9种方法

...便携式电池充电器和树莓皮3,这台笔记本电脑似乎比它简单。电池上装有一个开关,可以方便地打开电源。不过,与大多数Pi一样,应该从操作系统内部关闭(以避免SD卡损坏)。 ...

  • 发布于 2021-03-23 14:16
  • 阅读 ( 271 )

如何把电视变成一个复古游戏系统与树莓皮零

...,但仍需要为多个设备添加USB集线器。你可以很容易地在亚马逊上找到一个好的USB集线器。 ...

  • 发布于 2021-03-24 05:37
  • 阅读 ( 273 )

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

... 亚马逊Echo和Echo Dot在去年取得了巨大的发展,紧随其后的是人们试图将Alexa语音控制集成到他们的智能家居设置中。树莓圆周率已被称为一个去为家庭自动化设备,所以它...

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

亚马逊展示了如何用树莓皮制作回声扬声器

亚马逊希望将Alexa voice assistant推向尽可能广的领域,以至于该公司的一名员工发布了一份逐步指南,介绍如何用覆盆子皮(Raspberry Pi)自己**Alexa供电的扬声器。这款do-it-yourself Echo可以用一个40美元的Raspberry Pi Model 2、一个USB麦克...

  • 发布于 2021-05-04 00:43
  • 阅读 ( 163 )

下面是如何做一个diy亚马逊回声

亚马逊的回声很棒。它是一个音乐扬声器,一个带有亚马逊卓越Alexa语音控制的数字助理,一个有用的智能家居控制器。但既然你可以自己建造一个,为什么还要从亚马逊买一个Echo呢?方法如下: 供应品 你需要一些补给品。最...

  • 发布于 2021-05-11 14:00
  • 阅读 ( 135 )
惠nyycbd
惠nyycbd

0 篇文章

相关推荐