huangjunsen0406/py-xiaozhi

A Python-based Xiaozhi AI for users who want the full Xiaozhi experience without owning specialized hardware.

61
/ 100
Established

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.

No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 25 / 25

How are scores calculated?

Stars

3,212

Forks

670

Language

Python

License

MIT

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.