Skip to content

esp-audio-stream 开发环节归档

这个专栏用于归档 esp-audio-stream 的每个开发环节。

它不是完整聊天记录,也不是宣传页,而是把每一轮讨论沉淀成可以继续推进设计、实现和验证的规范化文档。

esp-audio-stream 是面向 ESP32 系列资源受限设备的产品级实时音频流传输层。

它覆盖:

  • 上行音频流:设备麦克风或编码音频发送到服务端。
  • 下行音频流:服务端 TTS、语音回复或远程音频发送到设备播放。
  • 未来双向音频流:半双工或全双工语音服务。

它不替代 ESP-ADF,不重写 WebRTC,不做 QUIC/WebSocket 协议合集,也不把自己包装成简单音频上传或播放 Demo。

文档作用
SDD-00 项目章程确定项目定位、边界、非目标、MVP 范围和进入下一环节的判断。
SDD-00.5 开源生态扫描对比 ESP-ADF、WebSocket、WebRTC 和社区 Demo,明确差异化空间。
SDD-00.6 价值验证设计定义 Direct WebSocket baseline、候选方案和必须验证的弱网场景。
SDD-00 设计记录把 00 环节整理成更适合阅读的博客草稿。
对话归档摘要保留本轮讨论的结构化摘要,作为后续 SDD-01 输入。

建议先读 SDD-00 项目章程,再读 开源生态扫描价值验证设计

如果只是快速回顾本轮为什么从 uplink 改成 stream,可以直接读 SDD-00 设计记录

后续每进入一个新环节,优先沉淀三类内容:

  • 本环节做出的设计判断。
  • 这些判断依赖的证据和边界。
  • 下一环节必须验证或实现的输入。