自动汇总 2026-06-21 当天
hummingg在 GitHub 上的提交。
hummingg/imx6ull-speaker
- docs+feat: 补充文档 + 唤醒确认音在呢
- WAKEWORD.md: 新增方案C(远程模板匹配)完整文档,含架构/配置/调试
- README.md: 更新架构图(远程唤醒+多轮对话),更新开发进度
- MAC.md: 新增远程唤醒词服务章节(配置/调试/排错)
- main.py: 被唤醒后先播放在呢确认提示音
- Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com
- feat: 远程唤醒词检测 + 多轮对话支持
- 新功能:
- 音频流传输:板子 audio_stream.py → UDP → Mac
- 唤醒词检测:Mac 端模板匹配(无需云端),阈值可调
- 远程触发:检测到唤醒词后 HTTP 通知板子
- 多轮对话:唤醒后持续对话,静音或 ASR 失败自动结束
- 自动重启:对话结束后自动重启 audio_stream
- 工具:
- record_wakeword.py: Mac 端录制唤醒词模板(从 UDP 流)
- record_wakeword_board.py: 板子端录制(Python 3.5 兼容)
- wakeword_service.py: Mac 端唤醒词检测服务
- 配置项(config.json):
- wakeword_remote.sensitivity: 唤醒阈值(0.75)
- wakeword_remote.cooldown_seconds: 冷却时间(15秒)
- wakeword_remote.mac_ip: Mac IP 地址
- wakeword_remote.listen_port: UDP 监听端口(9900)
- Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com
- feat: 恢复录音/ASR流程
- fix: ASR失败时静默结束,避免播放提示音造成死循环
- speech quality error (err_no=3301) 视为用户没有说话,
- 不再播放我没听清,直接静默结束本轮等待下次唤醒。
- Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com
- feat: 板子部署适配 + Hermes集成方案
- Python 3.5 兼容:f-string改format(),re.split零宽断言改捕获组
- ES8388声卡:ffmpeg转48000Hz立体声,避免噪音
- main.py:brain配置支持deepseek/hermes切换,UTF-8编码修复
- config.example.json:新增brain配置段
- KERNEL4.1.15.md:记录SSH、运行命令、Python3.5兼容、ES8388声卡注意事项
- HERMES_INTEGRATION.md:Hermes Agent集成方案文档
- proxy_server.py:修复hostname解析失败
- fix: 唤醒词改为在吗在吗 + 通知板子绕过代理