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

在 MATRIX Voice 树莓派上安装 Google Assistant:分步指南

上一教程我们用 MATRIX Voice 在树莓派上构建了可通过 Amazon Alexa 控制的机器人。现在我们将展示如何在相同硬件上集成 Google Assistant。

MATRIX Voice Google Assistant 演示视频

(视频链接待补充)

MATRIX Voice Google Assistant 概览

所需组件

前置准备

开始前,请熟悉关键硬件和软件。快速回顾树莓派和 MATRIX Voice 有助于顺利跟进步骤。

树莓派

树莓派是信用卡大小的低功耗计算机,可运行完整 Linux 发行版。广泛用于机器人、家庭自动化和爱好者项目。

MATRIX Voice

MATRIX Voice 板载 8 通道 MEMS 麦克风阵列、18 个 RGBW LED、64 个 GPIO、Xilinx Spartan-6 FPGA 和 64 Mbit SDRAM。基于 ESP32 的变体增加 Wi-Fi/蓝牙,让网络集成轻而易举。

MATRIX Voice Google Assistant 教程

步骤 1:设置树莓派

  1. 下载最新树莓派 OS 镜像并烧录到 microSD 卡。
  2. 插卡,接入电源 (最低 2.5A),启动树莓派。
  3. 打开终端设置默认用户密码:sudo passwd pi。
  4. 连接 Wi-Fi 或以太网,确认分配到 IP 地址。
  5. 更新系统:sudo apt update -y && sudo apt upgrade -y。

步骤 2:添加 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 upgrade

步骤 3:安装 MATRIX 软件与内核模块

sudo apt install matrixio-creator-init raspberrypi-kernel-headers raspberrypi-kernel git
sudo reboot
sudo apt install matrixio-kernel-modules
sudo reboot

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

  1. 访问 Actions Console 点击 Add/import project。
  2. 输入项目名并点击 Create Project。
  3. 在 Cloud Platform Console 为项目启用 Google Assistant API。
  4. 前往 Activity Controls 启用:
    • Web & App Activity(含 Chrome 浏览历史)
    • Device Information
    • Voice & Audio Activity

步骤 5:注册设备

  1. 在 Actions Console 选中项目,进入 Connected properties。
  2. 在 Device Models 标签页点击 Register Model 并填写必填信息。
  3. 注册后下载 credentials.json 并放入树莓派 /home/pi,勿重命名文件。

步骤 6:建立 Python 虚拟环境并安装 SDK

cd /home/pi
sudo apt-get update
sudo apt-get install python3-dev python3-venv portaudio19-dev libffi-dev libssl-dev
python3 -m venv env
source env/bin/activate
pip install --upgrade pip setuptools wheel
pip install --upgrade google-assistant-library google-assistant-sdk[samples] google-auth-oauthlib[tool]

生成 OAuth 凭据:

google-oauthlib-tool \
 --scope https://www.googleapis.com/auth/assistant-sdk-prototype \
 --save --headless --client-secrets /path/to/credentials.json

按屏幕提示的 URL 在浏览器打开,用 Google 账号登录并授权请求权限。

授权完成后,设置即告完成。你的 MATRIX Voice 板现可响应 Google Assistant 语音指令。

更多细节请参阅官方 Google Assistant SDK 文档。

MATRIX VOICE GOOGLE ASSISTANT – MATRIX VOICE PROJECT

制造工艺

  1. 自制树莓派 Google Voice HAT:低成本实现语音交互功能
  2. 树莓派 2 运行 Windows IoT Core 打造 Rover 机器人:从入门到进阶指南
  3. 在树莓派 3 上扩展 GoPiGo v2 的 Windows 10 IoT Core 应用
  4. DARVA 活动助手:从毛毡手工到实时动画
  5. Arduino 音频频率检测:基于 FFT 测量最响亮声音峰值
  6. Arduino 井字棋游戏:MAX7219 点阵屏 + 纸板外壳 DIY
  7. Arduino Nano 驱动 NeoPixel LED 矩阵:从零制作 10×15 全彩屏
  8. Arduino Mega 2560 短信查询温度:SIM800L + DHT22 远程监测
  9. 使用 SparkFun 7 段数码管构建可靠的 Arduino 倒计时器
  10. JW Machine:精密 CNC 合同制造服务专家
  11. 初创企业推动传感器赋能思维驱动的智能家居分析
  12. MATLAB 矩阵核心操作:创建、索引引用、子矩阵提取、行列删除、拼接与基本运算