Embedded AI Chatbot / Voice Assistant Platform
25.8k 2026-04-18
78/xiaozhi-esp32
A versatile, MCP-based AI chatbot platform for ESP32 devices, enabling voice interaction, multi-terminal control, and integration with large language models.
Core Features
Voice interaction with streaming ASR + LLM + TTS architecture.
Multi-terminal control via MCP protocol (device-side & cloud-side).
Supports various ESP32 chip platforms and 70+ open-source hardware.
Offline voice wake-up, speaker recognition, and multi-language support.
Customizable wake words, fonts, emojis, and chat backgrounds.
Detailed Introduction
The XiaoZhi AI Chatbot project is an open-source platform designed for building intelligent voice assistants on ESP32 microcontrollers. It integrates advanced AI capabilities from large language models like Qwen/DeepSeek with robust voice processing (ASR, TTS, speaker recognition) and multi-terminal control via the MCP protocol. This project supports a wide range of hardware, offers extensive customization, and enables smart home control, PC operations, and knowledge retrieval, making it a powerful tool for DIY AI projects and embedded applications.