按ESC关闭

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

如果您想设置 谷歌助理,谷歌提出了一个 整个教程 用于将 Assistant 连接到 Raspberry Pi的,包括步骤、照片和下载链接。 而一点 魔镜 Google Assistant 的单元存在时,我们的分析表明这些模块很困难,经常崩溃或覆盖其镜像新闻。 如果您希望获得最大的前期设置,我们提倡并增强 谷歌 AIY 套件 并使用其特定的教程。 查看将 Alexa 添加到您的智能镜子的步骤。

相关新闻:

 

在其他安装大多数模块时,您将完成一些基本步骤:

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

根据其模块,第 2 步和第 3 步可能会受到额外或更少的关注。 设置 Alexa 需要更多的配置,而不是增强雪花,以供请求。 此外,这个特定的 Alexa 模块需要在下载模块之前安装大约额外的软件(依赖项)。

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

  • 结束智能镜
  • 全向麦
  • 喇叭

对于麦克风和扬声器,我们提倡其初始 谷歌 AIY 语音套件. 16 美元,您将很难找到更便宜的麦克风和扬声器装置。 您显然不需要使用内置纸板箱; 将选民留在外面并在镜子外运行麦克风和扬声器可能更有效。

YouTube视频

的第二个版本 谷歌 AIY 语音套件 is 可以买到,但它更豪华,包括一个 Raspberry Pi Zero,它的功能不足以运行唤醒词或魔镜软件,所以你应该跳过它。

连接扬声器和麦克风,然后您就可以安装 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

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

下载模块代码

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

打开站点后,键入以下内容:

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

现在我们需要删除节点模块文件夹并安装一些额外的依赖项。 对于这些步骤,您必须留在雪男孩文件夹中;这一点很重要; 不要更改目录。 一一运行以下命令:

rm -rf node_modules

npm install nan --save

npm install [email protected] --save

npm install

npm run prepublish

npm install --save-dev electron-rebuild

npm install nan

./node_modules/.bin/electron-rebuild

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

0票,平均:0.00的50票,平均:0.00的50票,平均:0.00的50票,平均:0.00的50票,平均:0.00的5 (0 票,平均: 0.00 出的5)
您需要成为注册会员才能对此进行评分。
载入中...

詹姆斯·T.

詹姆斯是麻省理工学院的杰出校友,专攻计算机科学和通信技术,拥有令人印象深刻的学术基础支撑着他的专业知识。凭借在该行业十多年的经验,他将复杂的技术解读为简单的操作方法。詹姆斯以其敏锐的洞察力而闻名,致力于帮助读者驾驭快速发展的数字环境。

发表评论

您的电邮地址不会被公开。 必填带 *