coderzc/open-xiaoai-bridge
小爱音箱与外部 AI 服务(OpenClaw、小智 AI 等)的桥接器
解決的問題
Open-XiaoAI Bridge 打破 Xiaoai 智能音箱的封閉生態系,使其能與外部 AI 服務連接。使用者可將原生 AI 替換為更彈性、更強大或可客製化的基於 LLM 的代理與服務。
工作原理
此專案作為修改過的 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
- 專案
- 專案