亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

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 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 apt install raspberrypi-kernel-headers raspberrypi-kernel git
此步骤完成后,您应该重新启动以产生效果。
sudo reboot
现在您可以通过以下方式安装内核模块运行
sudo apt install matrixio-kernel-modules
重启Pi
sudo reboot

第 4 步:创建 Google 开发者项目

现在使用您的 google 帐户创建一个 Google Developer 项目。此步骤将使您的设备能够访问 Google Assistant API。

您可以按照以下步骤进行操作

启用以下开关

第 5 步:注册设备

  1. 转到操作控制台,然后在屏幕上方选择您创建的项目。
  2. 在左侧导航栏中,点击已连接的属性。
  3. 点击设备型号 标签并点击注册模型 按钮。

填写所有信息并点击注册模型 .当你完成时

将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 项目


制造工艺

  1. 增强智能产品分析的传感器燃料竞赛
  2. 制作您自己的 Google Voice HAT
  3. Rover
  4. GoPiGo v2 与 Windows IoT
  5. DARVA – 活动助手
  6. MATLAB - 矩阵
  7. 音频检测器
  8. Tech-TicTacToe
  9. 如何制作 NeoPixel 矩阵
  10. SMS 温度回复
  11. Arduino 倒数计时器
  12. JW机器