Imagrove OpenAudio
基于 ESP32 与 Wi-Fi 的开源多房间音频系统
从全屋背景音乐到无线 5.1 环绕声,不被任何厂商锁定
我们在构建什么
一套开放、可修复、可扩展的多房间音频系统。核心是树莓派/Armbian 盒子上的 Snapcast 服务端,加上多个 ESP32 音频节点。每个节点通过 Wi-Fi 接收音频流,同步播放,也可以独立分区。
它既能做全屋背景音乐,也能扩展成无线 5.1 环绕声。
不锁定硬件,不锁定软件,不锁定你的音箱。
为什么需要它
价格
一套品牌全屋方案动辄上万元;OpenAudio 单节点不到 ¥200,还能复用你已有的音箱。
不锁定
品牌方案把你锁进它的 App 与生态;这里固件、硬件、协议全部开放。
可修复
设备不该被一次软件更新变成废铁。开源意味着你可以自己修、自己改、自己升级。
它能做什么
全屋同步播放
所有房间播放同一首歌,人耳听不出任何延迟差。
分区独立播放
厨房听新闻,客厅听音乐,卧室听白噪音,互不干扰。
无线 5.1 环绕声(规划中)
3-4 个 ESP32 节点分别驱动左前、右前、中置、环绕和低音炮。
手机音源接入
iPhone 走 AirPlay,Android 走蓝牙或 DLNA,Spotify 走 Spotify Connect。
智能家居集成
原生对接 Home Assistant、Music Assistant、ESPHome。
低成本扩展
一个节点不到 ¥200,可以一个一个房间慢慢加。
开源可修复
固件、硬件设计、文档全部开放。你的设备不会被一次软件更新变成废铁。
架构一览
音源
AirPlay / 蓝牙 / Spotify / 本地文件
服务端
树莓派 / Armbian / x86 上的 Snapserver:解码、打时间戳、分发
ESP32 节点
Wi-Fi 接收 → 同步播放 → 功放 / 音箱(可多房间扩展)
三分钟上手
装好服务端、插上第一个 ESP32 节点,就能听到声音。完整步骤见文档站的《30 分钟跑通第一个节点》。
当前进度
- 技术验证已完成2 节点 Snapcast 系统跑通,同步播放稳定
- 手机音源接入已完成AirPlay 与蓝牙推流验证通过
- 分区独立播放进行中多流配置与客户端切换逻辑调试
- PCB v1 设计进行中ESP32-S3 + PCM5102A 音频节点
- 固件 v1进行中预配置 Wi-Fi、Snapserver 地址、音频参数
- 5.1 环绕声规划中多声道分流与低延迟同步方案验证
- 首批测试待启动计划招募 10-20 名种子用户
硬件计划
| 节点类型 | 核心配置 | 目标定价 |
|---|---|---|
| 基础节点 | ESP32-S3 + PCM5102A DAC | ¥99-149 |
| 功放节点 | ESP32-S3 + TAS5805M(25W×2) | ¥199-299 |
| 高功率节点 | ESP32-S3 + TAS5825M(65W) | ¥299-399 |
| DIN 导轨版 | 功放节点 + W5500 以太网 + DIN 外壳 | ¥349-449 |
常见问题
为什么会有爆音 / 卡顿?
关闭 Wi-Fi 省电模式、加大缓冲、让服务端走网线,通常就能解决。
延迟有多大?
背景音乐 1-2 秒可接受;需要音画同步的场景另议。
支持哪些音源?
AirPlay / 蓝牙 / DLNA / Spotify Connect / 本地文件。
一个节点能接几个音箱?
I2S 双声道输出,可接 2 个声道(如左 / 右)。
更多问题见 文档 FAQ。
参与方式
项目还在早期,你的反馈会直接影响产品方向。
- GitHub:github.com/imagrove/openaudio
- 文档:openaudio.imagrove.com/docs
- 联系邮箱:openaudio@imagrove.com
- 社区:Home Assistant 中文社区 / 瀚思彼岸 / B 站
订阅项目更新
公测、硬件开卖、新功能上线,第一时间通知你。