Discover and explore top open-source AI tools and projects—updated daily.
coderzcConnect smart speakers to advanced AI services
Top 95.0% on SourcePulse
Summary
Open-XiaoAI Bridge provides a server application to integrate external AI services (OpenAI-compatible, OpenClaw, XiaoZhi AI) with Xiaomi's XiaoAI smart speakers, breaking their closed ecosystem. It offers enhanced functionality via a remote HTTP API, targeting users and developers seeking to customize speaker capabilities.
How It Works
A Python server communicates with a Rust client on the speaker via WebSocket. It processes audio streams using Voice Activity Detection (VAD) and Keyword Spotting (KWS) for efficiency. Audio is then routed to configured AI backends, supporting local ASR (SherpaASR) or XiaoAI's native ASR. The system features a modular design for enabling specific integrations.
Quick Start & Requirements
config.py and docker-compose.yml, configure them, and run docker compose up -d. Local compilation involves cloning the repository, installing dependencies (uv, Rust), and running ./scripts/start.sh.config.py and environment variables to enable/disable services, set API endpoints, authentication tokens, and AI backend parameters.Highlighted Details
/v1/chat/completions endpoint.Maintenance & Community
The project is maintained by coderzc. No specific community channels (Discord, Slack) or sponsorship details are provided in the README.
Licensing & Compatibility
Limitations & Caveats
1 week ago
Inactive
openinterpreter