硬件选型指南:树莓派 vs NAS vs 旧电脑、推荐麦克风阵列、音箱选择
做语音控制,第一步就是选硬件。说白了,你得先想清楚:谁来跑 Home Assistant?谁来收音?谁来发声?
我见过不少朋友,一上来就买最贵的设备,结果发现性能过剩,或者接口不匹配。嗯,今天我就把这几年的经验摊开来聊聊。
一、主控平台:树莓派 vs NAS vs 旧电脑
这是整个系统的「大脑」。我个人习惯把选择分成三类,你根据手头资源来定。
1. 树莓派(推荐指数:⭐⭐⭐⭐⭐)
如果你问我,新手入门选什么?我会毫不犹豫地说:树莓派 4B 或 5。
- 功耗低:5V/3A 供电,一年电费不到 20 块。
- 社区支持最好:Home Assistant 官方系统(HAOS)对树莓派优化得最到位。
- GPIO 直连:麦克风阵列、传感器可以直接插排针,省去 USB 转接的麻烦。
2. NAS(推荐指数:⭐⭐⭐⭐)
如果你家里已经有群晖、威联通或者自己组了 NAS,那直接在上面跑 Home Assistant 的 Docker 容器就行。
- 性能充裕:NAS 的 CPU 通常比树莓派强,跑语音处理更轻松。
- 存储方便:录音文件、日志可以直接存在 NAS 的大硬盘里。
- 缺点:没有 GPIO,麦克风阵列只能走 USB 或网络。
我自己的主力机就是一台旧群晖 DS920+,跑了 5 个容器,稳得很。但要注意,NAS 一旦重启,所有语音服务都会中断——嗯,我吃过这个亏。
3. 旧电脑(推荐指数:⭐⭐⭐)
手头有闲置的笔记本或迷你主机?别扔,装个 Ubuntu Server 或 HAOS 就能用。
- 性能最强:i3 级别的 CPU 跑 Whisper 本地语音识别都够用。
- 扩展性好:PCIe 插槽、多个 USB 口,想接啥接啥。
- 缺点:功耗高(30-60W),噪音大,体积大。
二、麦克风阵列:ReSpeaker vs Matrix Voice
麦克风阵列决定了「能不能听清你说话」。我踩过不少坑,这里直接给结论。
1. ReSpeaker 系列(推荐指数:⭐⭐⭐⭐⭐)
Seeed Studio 出的,有 2-Mic、4-Mic、6-Mic 三个版本。
- 2-Mic 版:适合桌面近场使用,1 米内识别率很高。
- 4-Mic 版:我最推荐的版本。支持远场(3-5 米),自带 RGB 灯环,可以显示状态。
- 6-Mic 版:圆形阵列,360° 拾音,适合放在客厅中央。
安装很简单,直接插树莓派的 40pin GPIO,然后装驱动:
# 安装 ReSpeaker 驱动
git clone https://github.com/respeaker/seeed-voicecard.git
cd seeed-voicecard
sudo ./install.sh
sudo reboot
重启后,用 arecord -l 就能看到新声卡了。
2. Matrix Voice(推荐指数:⭐⭐⭐⭐)
这个阵列有 8 个麦克风,拾音能力更强,但配置稍微复杂。
- 优点:8 麦克风环形阵列,波束成形效果好,能定向拾音。
- 缺点:驱动需要手动编译,社区资源比 ReSpeaker 少。
- 适用场景:大客厅、开放式厨房等嘈杂环境。
安装 Matrix Voice 驱动:
# Matrix Voice 驱动安装
sudo apt install matrixio-creator-init
sudo reboot
说实话,Matrix Voice 的驱动我折腾了两天才搞定。如果你不是特别追求 8 麦克风,ReSpeaker 4-Mic 已经够用了。
三、音箱选择:3.5mm vs 蓝牙 vs WiFi
音箱是语音助手的「嘴巴」。选错了,声音糊成一团,或者延迟大到没法用。
1. 3.5mm 有线音箱(推荐指数:⭐⭐⭐⭐⭐)
最稳妥的方案。树莓派或旧电脑都有 3.5mm 音频口,即插即用。
- 延迟最低:< 10ms,几乎感觉不到。
- 音质稳定:不受无线干扰。
- 推荐型号:漫步者 R19U、JBL Pebbles(自带 USB 声卡,音质更好)。
2. 蓝牙音箱(推荐指数:⭐⭐⭐)
方便,但坑多。
- 优点:无线,摆放自由。
- 缺点:延迟高(200-500ms),TTS 播报时会有「说完话才出声」的割裂感。
- 连接不稳定:树莓派的蓝牙模块信号弱,隔一堵墙就断连。
如果你非要用蓝牙,记得装 pulseaudio-module-bluetooth:
sudo apt install pulseaudio-module-bluetooth
sudo reboot
然后手动配对。嗯,我试过用蓝牙音箱做门铃播报,结果人走到门口了,声音才出来——后来果断换回有线。
3. WiFi 音箱(推荐指数:⭐⭐⭐⭐)
通过 DLNA、AirPlay 或 Snapcast 协议连接。
- 优点:延迟比蓝牙低(50-100ms),音质好,支持多房间同步。
- 缺点:配置复杂,需要网络环境支持。
- 推荐方案:用 Snapcast 做多房间同步播放,或者直接用 HomePod Mini(支持 Home Assistant 原生集成)。
我个人在客厅用了一对 HomePod Mini,通过 Home Assistant 的 AirPlay 集成控制,效果很好。但成本高,一个就要 749 块。
四、我的最终推荐配置
| 预算 | 主控 | 麦克风 | 音箱 | 总成本 |
|---|---|---|---|---|
| 入门(500 元内) | 树莓派 4B/2GB | ReSpeaker 2-Mic | 3.5mm 有线音箱 | 约 450 元 |
| 进阶(1000 元内) | 树莓派 5/4GB | ReSpeaker 4-Mic | USB 声卡 + 漫步者 R19U | 约 850 元 |
| 发烧(2000 元+) | 旧电脑/NAS | Matrix Voice | HomePod Mini × 2 | 约 2000 元+ |
好了,硬件选型就聊到这儿。下一章我们开始动手刷系统、装驱动,让麦克风真正「听」到你说话。