MATRIX VOICE GOOGLE ASSISTANT – MATRIX VOICE PROJECT
在上一篇文章中,我们构建了一个可以通过 Amazon Alexa 使用安装在 Raspberry Pi 中的 MATRIX Voice 进行控制的机器人。在本教程中,我们将安装和设置 MATRIX Voice Google Assistant。是的,使用您自己的 MATRIX 设备和 Raspberry Pi 的 Google 助理。
MATRIX 语音 Google 助理演示视频
MATRIX 语音 Google 助理
所需组件
- MATRIX 语音/创作者
- Raspberry Pi 3(点击购买)
- 扬声器(点击购买)
- Micro SD 卡(点击购买)
- 有效的互联网连接
先决条件
在开始设置 MATRIX Voice Google Assistant 之前,如果您对这个项目中使用的组件和电路板有所了解,那将会很好。您可以阅读它,也可以直接开始教程部分。让我们熟悉一下。
树莓派
Raspberry Pi 是信用卡大小、重量轻且紧凑的计算机,可供专业人士、业余爱好者和黑客使用。这台迷你电脑(几乎)可以做普通 linux 机器可以做的任何事情。广泛应用于各个行业、机器人、家庭自动化项目。
矩阵语音
这个小型开发板由 8 个 MEMS 麦克风、18 个 RGBW LED 和 64 个 GPIO 引脚的径向阵列组成,这些引脚连接到 Xilinx Spartan6 FPGA 和 64 Mbit SDRAM。这为爱好者和开发人员提供了一个绝佳的机会,可以立即添加自定义语音和硬件加速机器学习技术。
此 MATRIX Voice 的高级版本还提供采用 ESP32 Wi-Fi / BT 芯片组,使用户能够通过 WiFi 和蓝牙轻松连接到网络或其他设备。
MATRIX 语音 Google 助理教程
第一步:设置树莓派
将最新的 Raspbian 镜像下载并刻录到 micro SD 卡中,然后插入到树莓派中。
现在使用可提供至少 2.5 安培电流的电源适配器为其供电。现在启动您的终端并通过执行命令为用户 'pi' 创建密码
sudo passwd pi
将您的 Raspberry Pi 连接到 WiFi 路由器或有线网络,并通过检查是否已连接来确保它已连接它正在从交换机获取 IP 地址。
现在通过运行执行和更新和升级
sudo apt update -y
sudo apt upgrade -y
第 2 步:添加存储库
为了在您的 MATRIX Voice 中设置 Google Assistant,您应该首先安装正确的工具。首先,我们将通过添加正确的存储库来安装 MATRIX 软件。输入以下命令安装 MATRIX 软件
curl https://apt.matrix.one/doc/apt-key.gpg | sudo apt-key add –
echo “deb https://apt.matrix.one/raspbian $(lsb_release -sc) main” | sudo tee /etc/apt/sources.list.d/matrixlabs.list
添加存储库后,您可以通过运行执行更新和升级
sudo apt update
sudo apt升级
第 3 步:安装 MATRIX 包和内核模块
现在您可以安装 MATRIX 软件
sudo apt install matrixio-creator-init
此步骤完成后,您应该重新启动以产生效果。
sudo reboot
现在您可以通过以下方式安装内核模块运行
sudo apt install matrixio-kernel-modules
重启Pi
sudo reboot
第 4 步:创建 Google 开发者项目
现在使用您的 google 帐户创建一个 Google Developer 项目。此步骤将使您的设备能够访问 Google Assistant API。
您可以按照以下步骤进行操作
- 导航到操作控制台页面 - 转到操作控制台
- 选择添加/导入项目 .
- 创建一个新项目,在项目名称中为您的项目指定一个项目名称 框并点击创建项目 .
- 现在您的项目已准备就绪。接下来要做的是启用 API。转到 Cloud Platform Console 并在您刚刚创建的项目中启用 Google Assistant API。点击启用 .
- 为了让我们的 Google 助理正常工作,您应该与 Google 共享一些活动数据。为此,请从与 Google 助理关联的帐户打开“活动控制”页面。
启用以下开关
- 网络与应用活动
- 包括来自使用 Google 服务的网站和应用的 Chrome 浏览历史记录和活动复选框。
- 设备信息
- 语音和音频活动
第 5 步:注册设备
- 转到操作控制台,然后在屏幕上方选择您创建的项目。
- 在左侧导航栏中,点击已连接的属性。
- 点击设备型号 标签并点击注册模型 按钮。
填写所有信息并点击注册模型 .当你完成时
将credentials.json 文件下载到您的计算机,并将其放入您的Raspberry Pi 中,MATRIX Voice Google Assistant 将在其中运行。
建议不要重命名该文件,将其保存在/home/pi文件夹下。
下载此文件并将其传输到设备。点击下一步 .
第 6 步:安装 SDK
在安装 SDK 之前,将系统包与我们将要安装的包隔离将是一个更明智的举措。为此,我们将建立一个虚拟环境供我们修补。
注意:从 /home/pi 目录运行这些代码,否则将无法运行。
使用以下命令设置 Python 虚拟环境
sudo apt-get update
sudo apt-get install python3-dev python3-venv
python3 -m venv env
env/bin/python -m pip install –upgrade pip setuptools wheel
source env/bin/activate
安装依赖:
sudo apt-get install portaudio19-dev libffi-dev libssl-dev
安装使用以下命令将 python 打包到我们的虚拟环境
python -m pip install –upgrade google-assistant-library
python -m pip install –upgrade google-assistant-sdk[samples]
python -m pip install –upgrade google-auth-oauthlib[tool]
现在是时候生成我们用来运行生成凭证的凭证,以便能够运行我们的 MATRIX 语音谷歌助手。运行以下命令。
google-oauthlib-tool –scope https://www.googleapis.com/auth/assistant-sdk-prototype \
–save –headless –client-secrets /路径/到/ credentials.json
如果一切正常,您应该会看到终端中显示的 URL 类似于:
请访问此 URL 以授权此应用程序: https://...
Enter授权码:
现在您要做的就是复制整个 URL,打开浏览器并将 URL 粘贴到地址栏中,然后按 Enter。它会要求您登录与开发者项目相关联的 Google 帐户,并以您的身份进行审批。
阅读更多信息......
MATRIX VOICE GOOGLE ASSISTANT – MATRIX VOICE 项目
制造工艺