huangjunsen0406/py-xiaozhi
A Python-based Xiaozhi AI for users who want the full Xiaozhi experience without owning specialized hardware.
Implements multimodal AI voice interaction with offline wake-word detection via Sherpa-ONNX and MCP tool ecosystem (schedule management, music search, map services, IoT device control). Built on asyncio event-driven architecture with WebSocket/MQTT protocol support, WebRTC audio processing, and PyQt5 GUI alongside CLI mode for cross-platform deployment.
3,212 stars.
Stars
3,212
Forks
670
Language
Python
License
MIT
Category
Last pushed
Jan 07, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/mcp/huangjunsen0406/py-xiaozhi"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related servers
xinnan-tech/xiaozhi-esp32-server
本项目为xiaozhi-esp32提供后端服务,帮助您快速搭建ESP32设备控制服务器。Backend service for xiaozhi-esp32, helps you quickly...
martin-ger/esp32_nat_router
An AI-enabled NAT Router/Firewall for the ESP32
joey-zhou/xiaozhi-esp32-server-java
小智ESP32的Java企业级管理平台,提供设备监控、音色定制、角色切换和对话记录管理的前后端及服务端一体化解决方案
ruanrongman/IntelliConnect
本项目为xiaozhi-esp32提供后端服务 | A Powerful AI agent IoT platform core.
Coolver/home-assistant-vibecode-agent
Home Assistant MCP server agent. Enable Cursor, VS Code, Claude Code, or any MCP-enabled IDE to...