yihong0618/xiaogpt
Play ChatGPT and other LLM with Xiaomi AI Speaker
Supports multiple LLM backends (ChatGPT, Gemini, Claude, local Llama3, etc.) with pluggable TTS engines (Edge, OpenAI, Azure, Fish Audio) and streaming response capabilities. Integrates with Xiaomi's MiService SDK to authenticate and control speakers via the Mina protocol, with optional LangChain support for web search and advanced reasoning tasks. Configuration via YAML/JSON files or CLI arguments, with streaming mode for real-time conversational responsiveness.
6,796 stars. Available on PyPI.
Stars
6,796
Forks
936
Language
Python
License
MIT
Category
Last pushed
Feb 24, 2026
Commits (30d)
0
Dependencies
18
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/yihong0618/xiaogpt"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
2noise/ChatTTS
A generative speech model for daily dialogue.
judahpaul16/gpt-home
ChatGPT at home! A better alternative to commercial smart home assistants, built on the...
paulovcmedeiros/pyRobBot
Chat with GPT LLMs over voice, UI & terminal, all with access to the internet. Powered by OpenAI.
Jdka1/SpeechGPT
Free ChatGPT voice interaction and integration into python workflows.
jimmyyhwu/tidybot
TidyBot: Personalized Robot Assistance with Large Language Models