Xiaozhi ESP32 Server
Provides a Java-based server and management platform for Xiaozhi ESP32 devices, enabling device monitoring, voice customization, role switching, and dialogue management.
关于
Xiaozhi ESP32 Server is a Java-based server application designed to manage and control Xiaozhi ESP32 devices. Featuring a complete front-end and back-end management platform, it provides a user-friendly interface for device monitoring, voice customization, role switching, and dialogue management. Built with Spring Boot, Vue.js, MySQL, and Redis, this server offers a robust solution for enterprise-level smart hardware management, providing powerful back-end support and an intuitive management experience suitable for a wide range of users from individual developers to enterprise users requiring stable performance and extensive data handling capabilities.
主要功能
- Device Management: Monitor device status, add/edit/delete devices, and bind devices to default settings.
- Voice Customization: Offers voice cloning through VolcEngine and Alibaba Cloud, supporting personalized voice assistant experiences.
- Dialogue Management: View and search historical chat logs, delete messages, and manage memory functions.
- LLM Support: Integrates with multiple Large Language Models including OpenAI, Zhipu AI, and讯飞星火.
- IoT Device Control: Enables voice-controlled management of IoT devices for smart home automation.
- 482 GitHub stars
使用案例
- Smart home automation through voice commands.
- Personalized voice assistant development with voice cloning.
- Enterprise-grade management of ESP32 devices.