xiaozhi-esp32-server-java
A Java enterprise-grade management platform for Xiaozhi ESP32, offering device monitoring, voice customization, character switching, and conversation record management.
- Type
- MCP
- Transport
- http
- Open source
- Yes
- GitHub Stars
- ★ 1.3k
- Source
- mcp-github
Overview
Xiaozhi ESP32 Server Java is a Java-based backend service developed on the Xiaozhi ESP32 project, providing robust backend support and an intuitive management interface for smart hardware devices. It features a modular + dual-process architecture, supporting integration with multiple AI platforms, full-chain audio processing, and real-time communication via WebSocket + MQTT. Suitable for enterprises and individual developers needing a feature-rich management platform.
Capabilities
- ▪Modular + Dual-Process Architecture
- ▪Multi-AI Platform Integration
- ▪Full-Chain Audio Processing
- ▪WebSocket + MQTT Real-Time Communication
- ▪IoT Smart Home Control
- ▪RAG Knowledge Base
Use cases
Setup
git clone https://github.com/joey-zhou/xiaozhi-esp32-server-java; cd xiaozhi-esp32-server-java; ./scripts/download_models.sh; bin/all.sh start
This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.
FAQ
How can I deploy this project?
Deployment options include source code (Linux/Windows), Docker, or firmware compilation.
Which AI platforms are supported?
Supports OpenAI, Zhipu, Spark, Ollama, Dify, Coze, and others.
Related skills
gemini-cli
Gemini CLI is an open-source AI agent that brings Gemini's powerful capabilities directly into the terminal.
sast-skills
Transform your AI coding assistant into a SAST scanner to automatically detect vulnerabilities in code.
antivibe
Transform AI-generated code into deep learning materials to help developers understand the code.
scientific-agent-skills
Transform any AI agent into a scientific assistant with 147 ready-to-use research skills.
susi_alexa_skill
A skill that enables question-and-answer interactions between Alexa and Susi AI.
claude-context
Provides code search capabilities for Claude Code, turning the entire codebase into context.