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.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.