如果你想设置谷歌助理,谷歌提出了整个教程用于连接 Assistant树莓派,包括步骤、照片和下载链接。而魔镜谷歌助手的模块存在,我们的分析表明这些模块很复杂,经常崩溃或覆盖其镜像新闻。如果你想要最好的前期安装,我们建议和改进Google AIY 套件并遵循其具体教程。查看将 Alexa 添加到智能镜子的步骤。
有关的:
为了安装大多数模块,您需要经历一些基本步骤:
- 从 GitHub 下载其模块代码
- 并配置模块特定的选项
- 然后将模块添加到镜像配置中
根据其模块,步骤 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 添加到您的智能镜子中。
加载中...