自制树莓派 Google Voice HAT:低成本实现语音交互功能
项目简介
官方 Google AIY Projects Voice HAT 随 MagPi 杂志第 57 期免费赠送,但尚未零售。本指南教你使用相同元件自制兼容的 Voice HAT,为树莓派添加完整的语音交互能力,性价比极高。
所需材料
- 树莓派(任意支持 I2S 的型号)
- Voice HAT 核心元件:麦克风阵列、功放板、I2C EEPROM
- 功放板 5V 供电
- 麦克风 3.3V 供电
步骤 1:克隆仓库
git clone https://github.com/shivasiddharth/custom-voice-hat
步骤 2:启用 I2S 及相关接口
编辑启动配置:
sudo nano /boot/config.txt
取消注释以下行:
dtparam=i2s=on
dtparam=i2c_arm=on
dtparam=spi=on
dtparam=audio=on
新增:
dtparam=i2c_vc=on
保存退出并重启。
步骤 3:验证 HAT 目录
cd /proc/device-tree/
重启后确认存在 hat 目录。
步骤 4:烧录 EEPROM
cd /home/pi/custom-voice-hat/eepromutils
sudo chmod +x ./eepflash.sh
sudo ./eepflash.sh -w -f=voicehat.eep -t=24c32
步骤 5:更新内核
sudo apt-get update
sudo apt-get install raspberrypi-kernel
sudo reboot
步骤 6:硬件接线
确认 /proc/device-tree/ 下检测到 HAT 后,关机并按仓库提供的接线图连接。关键提示:功放板供电 5V,麦克风供电 3.3V。
步骤 7:音频配置
cd /home/pi/custom-voice-hat/audio-config/scripts/
sudo chmod +x ./custom-voice-hat.sh
sudo chmod +x ./install-i2s.sh
sudo ./custom-voice-hat.sh
sudo ./install-i2s.sh
重复运行 custom-voice-hat.sh 直到出现 ".bak" 提示,最后重启。
完成
恭喜!你的树莓派现已具备与官方 Google Voice HAT 相当的完整语音功能。详细说明与故障排查请访问 GitHub 仓库。
制造工艺
- LEGO Mindstorms EV3 自制物体传感器:基于光影的“眼睛” DIY
- 在 MATRIX Voice 树莓派上安装 Google Assistant:分步指南
- 在树莓派 3 上部署免费 .onion 站点:Raspbian 分步指南
- 掌握汽车维修DIY技巧:省钱又靠谱的实用指南
- Windows自建VPN全攻略:零成本搭建安全远程办公专线
- 自制模拟万用表:从选料到校准
- 预防性维护计划优化10大实证策略:从无效到高效的转型指南
- 金属零件防腐蚀五大黄金法则:从选材到环境管控
- 使用 Fanuc 宏程序和 G66 模态调用创建自定义 G81 钻削循环
- 新年压缩空气焕新计划:安全与效率的双重承诺
- 确保 ServiceNow 顺利落地:规避常见陷阱,最大化 ROI
- 释放IoT数据价值:业务规则管理驱动企业级增值