joey-zhou/xiaozhi-esp32-server-java
小智ESP32的Java企业级管理平台,提供设备监控、音色定制、角色切换和对话记录管理的前后端及服务端一体化解决方案 observed · 2026-08-28
Health v2 · maintenance only
69/100
- Activity 83
- Release rhythm 68
- Longevity 39
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 48.5
- age_days: 552
- days_rel: 134
- days_push: 104
- n_releases_24m: 5
Adoption not part of the score
1336 stars · 491 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Java enterprise-grade server and management platform for the Xiaozhi ESP32 AI voice assistant hardware, providing a full front-end/back-end admin console plus a dual-process conversation service. It integrates multiple LLM providers, local and cloud STT/TTS with voice cloning, MCP tool protocol, RAG knowledge bases, and device monitoring.
Use cases
- run a self-hosted backend for xiaozhi esp32 voice assistant
- manage esp32 smart hardware devices with a web admin console
- build a voice assistant with stt tts and llm integration
- control smart home devices via voice commands
- add a rag knowledge base to a voice assistant
- monitor token usage and device activity for voice bots
- deploy an mcp-enabled ai voice server in java
When to choose
- you use Xiaozhi ESP32 hardware and want a Java-based server with a management UI
- you need multi-provider LLM, STT, and TTS support with voice cloning and barge-in
- you want device monitoring, OTA upgrades, and conversation history management out of the box
- you prefer Docker Compose one-click deployment with automatic database migrations
When to avoid
- you need a lightweight embedded firmware-only solution without a management platform
- your stack is Python or Node.js and Java is not acceptable
- you only need a simple voice assistant without device administration or monitoring
Facets
application · maturity active
speech-recognition tts llm-inference rag mcp websocket chatbot iot monitoring web-framework artificial-intelligence iot speech-processing large-language-models chatbots self-hosted hardware jvm self-hosted iot esp32 voice-assistant spring-boot smart-home voice-cloning ota-updates admin-dashboard xiaozhi docker web-server
1 source
- readme: https://github.com/joey-zhou/xiaozhi-esp32-server-java · fetched 2026-08-28 · 173aa5b31222
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| joey-zhou/xiaozhi-esp32-server-java | main | 69 |
For agents
markdown · JSON · MCP: product_card(name="joey-zhou/xiaozhi-esp32-server-java")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem