esp-audio-stream 开发环节归档
这个专栏用于归档 esp-audio-stream 的每个开发环节。
它不是完整聊天记录,也不是宣传页,而是把每一轮讨论沉淀成可以继续推进设计、实现和验证的规范化文档。
esp-audio-stream 是面向 ESP32 系列资源受限设备的产品级实时音频流传输层。
它覆盖:
- 上行音频流:设备麦克风或编码音频发送到服务端。
- 下行音频流:服务端 TTS、语音回复或远程音频发送到设备播放。
- 未来双向音频流:半双工或全双工语音服务。
它不替代 ESP-ADF,不重写 WebRTC,不做 QUIC/WebSocket 协议合集,也不把自己包装成简单音频上传或播放 Demo。
00 环节输出
Section titled “00 环节输出”| 文档 | 作用 |
|---|---|
| SDD-00 项目章程 | 确定项目定位、边界、非目标、MVP 范围和进入下一环节的判断。 |
| SDD-00.5 开源生态扫描 | 对比 ESP-ADF、WebSocket、WebRTC 和社区 Demo,明确差异化空间。 |
| SDD-00.6 价值验证设计 | 定义 Direct WebSocket baseline、候选方案和必须验证的弱网场景。 |
| SDD-00 设计记录 | 把 00 环节整理成更适合阅读的博客草稿。 |
| 对话归档摘要 | 保留本轮讨论的结构化摘要,作为后续 SDD-01 输入。 |
后续阅读方式
Section titled “后续阅读方式”建议先读 SDD-00 项目章程,再读 开源生态扫描 和 价值验证设计。
如果只是快速回顾本轮为什么从 uplink 改成 stream,可以直接读 SDD-00 设计记录。
后续每进入一个新环节,优先沉淀三类内容:
- 本环节做出的设计判断。
- 这些判断依赖的证据和边界。
- 下一环节必须验证或实现的输入。