如何将 Alexa 添加到你的智能镜子

如果你想设置谷歌助理,谷歌提出了整个教程用于连接 Assistant树莓派,包括步骤、照片和下载链接。而魔镜谷歌助手的模块存在,我们的分析表明这些模块很复杂,经常崩溃或覆盖其镜像新闻。如果你想要最好的前期安装,我们建议和改进Google AIY 套件并遵循其具体教程。查看将 Alexa 添加到智能镜子的步骤。

有关的:

为了安装大多数模块,您需要经历一些基本步骤:

  1. 从 GitHub 下载其模块代码
  2. 并配置模块特定的选项
  3. 然后将模块添加到镜像配置中

根据其模块,步骤 2 和 3 可能会更多或更少地涉及。设置 Alexa 需要的配置比增强雪花更多,这是理所当然的。此外,此特定 Alexa 模块需要在下载模块之前安装大约额外的软件(依赖项)。

本指南假设您已经之前创建了一个智能镜子。如果还没有,那就从那里开始,但只需将这里列出的额外材料记在脑子里,以了解您的费用和空间想法。

  • 智能镜子已结束
  • 麦克风
  • 扬声器

对于麦克风和扬声器,我们提倡其初始Google AIY 语音套件。16 美元的价格,你很难找到更便宜的麦克风和扬声器组合。你显然不需要使用内置的纸箱;将组件取出并将麦克风和扬声器放在镜子外面可能会更有效。

第二个版本的Google AIY 语音套件可用,但它更豪华,包含一个 Raspberry Pi Zero,它不够强大,无法运行唤醒词或 Magic Mirror 软件,所以你应该跳过它。

连接扬声器和麦克风,然后就可以安装 Alexa 模块了。如果您使用的是 Google AIY 套件,只需按照其说明操作即可组装指南连接麦克风和扬声器组件。

安装模块依赖项

在下载和安装 mmm-awesome-Alexa 之前,您基本上需要安装模块所信任的有限依赖项。在安装任何其他东西之前,最好先更新您的 Raspberry Pi。在您的 Raspberry Pi 上,首先运行以下命令:

sudo apt update & Sudo apt upgrade

在 Raspberry Pi 更新完成后,依次运行以下命令:

sudo apt-get install sox libsox-fmt-all

sudo apt-get install swig3.0 python-pyaudio python3-pyaudio sox

pip install pyaudio

sudo apt-get install libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0 ffmpeg libav-tools

sudo apt-get install libatlas-base-dev

每个命令都会安装一个殖民地,并且它们都必须运行。只需运行一个命令,等待下载和安装完成,然后运行下一个命令。

下载模块代码

为其 Magic Mirror 添加任何模块的第一步是下载模块的代码 Github。为此,您必须登录 Raspberry Pi,打开工作站,然后将目录更改为保存模块的位置。然后,您将使用下载命令从 Github 中提取代码(如果您有 shell 访问权限),您可以远程完成所有这些操作。

打开电台后,输入以下内容:

cd ~/MagicMirror/modules

此警报会将您移至 Magic Mirror 软件的模块文件夹的操作目录。每次下载最新模块时,您都希望在这里确保一切井然有序。下一步是使用以下命令从 Github 下载该软件:

git clone https://github.com/dolanmiu/MMM-awesome-alexa.git

完成后,使用以下命令将目录更改为模块:

cd MMM-awesome-alexa

Alexa 模块需要很少的额外依赖项才能正常工作。运行此命令来安装它们:

npm install --only=prod

现在,将目录更改为新创建的 node_modules 文件夹:

cd node_modules

删除前面命令添加的雪人文件夹。我们需要一个更新版本的雪人:

rm -rf snowboy

接下来,我们将使用以下命令下载最新版本的雪人:

git clone https://github.com/Kitt-AI/snowboy.git

在我们继续之前,将目录更改为新的雪人文件夹。

cd snowboy

现在我们需要删除 node modules 文件夹并安装一些额外的依赖项。执行这些步骤时,请务必留在 snow boy 文件夹中;不要更改目录。逐个运行以下命令:

rm -rf node_modules

npm install nan --save

npm install --save

npm install

npm run prepublish

npm install --save-dev electron-rebuild

npm install nan

./node_modules/.bin/electron-rebuild

现在模块已完全下载并安装,并且您已将 Alexa 添加到您的智能镜子中。

加载中...