硬件选型指南:树莓派 vs NAS vs 旧电脑、推荐麦克风阵列、音箱选择

做语音控制,第一步就是选硬件。说白了,你得先想清楚:谁来跑 Home Assistant?谁来收音?谁来发声?

我见过不少朋友,一上来就买最贵的设备,结果发现性能过剩,或者接口不匹配。嗯,今天我就把这几年的经验摊开来聊聊。

一、主控平台:树莓派 vs NAS vs 旧电脑

这是整个系统的「大脑」。我个人习惯把选择分成三类,你根据手头资源来定。

1. 树莓派(推荐指数:⭐⭐⭐⭐⭐)

如果你问我,新手入门选什么?我会毫不犹豫地说:树莓派 4B 或 5。

  • 功耗低:5V/3A 供电,一年电费不到 20 块。
  • 社区支持最好:Home Assistant 官方系统(HAOS)对树莓派优化得最到位。
  • GPIO 直连:麦克风阵列、传感器可以直接插排针,省去 USB 转接的麻烦。
⚠️ 避坑指南:我曾经用树莓派 3B+ 跑语音识别,结果 CPU 直接飙到 100%,唤醒词都卡顿。后来换了 4B(4GB 版),才流畅起来。所以,至少选 4B/4GB 或 5

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),噪音大,体积大。
💡 我的建议:如果你只是做语音控制,树莓派 5 是最省心的选择。如果你需要同时跑视频分析、文件服务,那 NAS 或旧电脑更合适。

二、麦克风阵列: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 就能看到新声卡了。

🔧 实战经验:我在项目中遇到过 ReSpeaker 4-Mic 和树莓派 5 的兼容问题。后来发现是内核版本太高,需要手动编译驱动。如果你用树莓派 4B,直接装官方驱动就行,省心。

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 声卡,音质更好)。
💡 小技巧:树莓派的 3.5mm 口底噪比较大。我习惯加一个 USB 声卡(比如绿联的),音质会干净很多。成本也就 20 块。

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 元+
🎯 一句话总结:新手直接买「树莓派 5 + ReSpeaker 4-Mic + 3.5mm 音箱」,这套组合我用了两年,稳如老狗。别在硬件上纠结太久,先跑起来再说。

好了,硬件选型就聊到这儿。下一章我们开始动手刷系统、装驱动,让麦克风真正「听」到你说话。