问题从哪里开始
语音玩具需要控制联网依赖与调用成本,也需要在服务不可用时仍能给出明确反馈。
我做了什么
探索本地优先的 A/B 框架,连接问题匹配、真实录音播放、服务端接纳与费用预留,以及本地轮换兜底。
选一条路线,也包括知道什么时候先停下来。
三个工程决策
01
让本地路径先可用
已知问题先匹配本地内容并读取真实预制录音,默认不联网,也不调用收费模型。
02
把云端接入做成明确分支
未命中时先检查本地提示与接纳条件,再进入模拟云短答;不把模拟调用描述为完整云体验。
03
按日期解释验证
保留 v0.1 与 v0.2 的状态差异;后续 ES8311/PCM 板级播放进展不反推此前功能都已具备。
走到了哪一步
- 历史框架具备本地匹配、录音读取、模拟云分支与本地兜底。
- 后续版本加入专用板 ES8311/PCM 音频适配;麦克风识别尚未接入。
- 该历史路线曾为展会主线让路,不与后来的新一代端侧探索混为最终产品。
验证与边界
历史实验;默认不联网;不声明完整端侧 ASR / LLM / TTS 已实现
接下来
将已验证的本地播放与路由经验保留下来,按实际测试推进新的交互路线。
项目说明依据已核对的仓库、实验记录与本人确认整理。
内容核对:2026.10.28