coderzc/open-xiaoai-bridge
小爱音箱与外部 AI 服务(OpenClaw、小智 AI 等)的桥接器
解决的问题
Open-XiaoAI Bridge 打破了 Xiaoai 智能音箱的封闭生态系统,使其能够与外部 AI 服务连接。用户可以将原生 AI 替换为更灵活、更强大或可定制的基于 LLM 的代理和/or 服务。
工作原理
该项目作为修改后的 Xiaoai 音箱(需要通过固件刷写安装自定义 Rust 客户端)与各种 AI 后端之间的服务器端桥梁。它捕获音箱的音频,使用 VAD(语音活动检测)、KWS(关键词识别)和可选的本地 ASR(自动语音识别)进行处理,然后将请求路由到配置的 AI 服务。该桥接支持多种交互模式,包括单轮命令和连续多轮对话。
适用人群
拥有 Xiaoai 智能音箱并希望将其与高级 AI 代理(如 OpenClaw 或 QwenPaw)或 OpenAI 兼容 API 集成,以创建个性化语音控制 AI 助手的用户。
特色亮点
- 多后端支持:支持与 OpenAI 兼容服务(Ollama、LM Studio)、OpenClaw、QwenPaw 和 Xiaozhi AI 集成。
- 自定义唤醒词:支持多个自定义唤醒词,可路由至不同 AI 服务或特定代理。
- 多代理路由:允许单个音箱托管多个独立的 AI 人格,根据使用的唤醒词动态切换代理会话。
- 连续对话:支持多轮对话,无需重复说出唤醒词。
- 远程控制 API:提供 HTTP API,可远程触发文本转语音(TTS)、播放音频 URL/文件或唤醒设备。
- 混合 ASR:支持本地离线 ASR(SherpaASR)和音箱原生 ASR。
相关
- 项目
- 项目
- Dispatch
- 项目
- 项目