xiaozhi-esp32-server-java
Active·★ 1.3k·MIT·Updated 2026-05-21
★ Hidden Gem★ API Integration
小智ESP32的Java企业级管理平台,提供设备监控、音色定制、角色切换和对话记录管理的前后端及服务端一体化解决方案
Xiaozhi ESP32 Server Java is an enterprise-grade Java server for ESP32 smart hardware, providing a complete backend and visual management platform. It supports multi-AI integration, full voice pipeline, IoT smart home control, RAG knowledge base, and one-click deployment.
#esp32#java#mcp#mcp-client#mcp-server#mcp-servers#spring-ai#stt
01
Features
01Multi-module dual-process architecture
02Multi-AI platform integration (OpenAI, Zhipu, etc.)
03Full voice pipeline with local/cloud STT/TTS
04WebSocket and MQTT real-time communication
05IoT smart home control and device management
06RAG knowledge base with document upload and retrieval
02
Compatibility
ESP32
ESP32
Verified via docs
03
Quick start
1
$ git clone https://github.com/joey-zhou/xiaozhi-esp32-server-java
2
$ cd xiaozhi-esp32-server-java
3
$ ./scripts/download_models.sh
4
$ bin/all.sh start
04
Use cases
↳Managing ESP32 devices with a complete backend platform
↳Building intelligent voice assistants with real-time interaction
↳Controlling IoT smart home devices via voice commands
05
Alternatives
FunASR★ 16.6k
Industrial-grade speech recognition toolkit: 170x realtime, 50+ languages, speaker diarization, emotion detection, streaming, and OpenAI-compatible API.
thunderbit-mcp-server★ 13
AI-powered web scraping and structured data extraction. CLI + MCP server + Claude Code plugin for the Thunderbit Open API.
Related searches
Comments
Log in to leave a comment
- Taylor ChenMay 10, 2026
The conversation record management and device monitoring are production-ready for IoT deployments.
- QQuinn ZhangMay 2, 2026
Enterprise-grade Java management platform for XiaoZhi ESP32 — device monitoring, voice customization, role switching.
- OOakley WilsonApr 12, 2026
Full-stack solution (frontend, backend, server) for ESP32 AI device management in one repository.
- SSasha GarciaApr 1, 2026
Java enterprise platform fills the gap for teams needing a managed backend for ESP32 AI devices.