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
  • 專案
  • 專案