Claude Info
Разное

xiaozhi-esp32-server

xinnan-tech/xiaozhi-esp32-server

Бэкенд-сервис для проекта xiaozhi-esp32: поддержка MQTT+UDP, WebSocket, MCP-точек доступа, распознавания голоса и базы знаний. Реализован на Python, Java и Vue. Подходит для разработчиков умных устройств на базе ESP32.

Подключение

terminal
bash
git clone https://github.com/xinnan-tech/xiaozhi-esp32-server.git

README

Banners


Целевая аудитория 👥

Для работы с проектом необходимо аппаратное устройство ESP32. Если вы уже приобрели соответствующее железо на базе ESP32, успешно подключились к бэкенд-сервису, развёрнутому командой разработчиков, и хотите самостоятельно развернуть собственный бэкенд xiaozhi-esp32 — этот проект именно для вас.

Хотите увидеть проект в действии? Смотрите демо-видео 🎥


Предупреждение ⚠️

  1. Данный проект является программным обеспечением с открытым исходным кодом. Он не имеет коммерческих отношений ни с какими сторонними API-провайдерами (включая, но не ограничиваясь платформами распознавания речи, большими языковыми моделями и синтеза речи) и не предоставляет никаких гарантий качества их услуг или сохранности средств. Рекомендуется выбирать провайдеров, имеющих соответствующие лицензии, и внимательно читать их соглашения об использовании и политику конфиденциальности. Данное ПО не хранит ключи учётных записей, не участвует в денежных операциях и не несёт ответственности за потерю пополненных средств.

  2. Функциональность проекта не завершена и не прошла проверку сетевой безопасности. Не используйте в производственной среде. Если вы развёртываете проект в публичной сети в учебных целях, обязательно примите необходимые меры защиты.


Документация по развёртыванию

Banners

Проект поддерживает два способа развёртывания. Выберите подходящий в зависимости от ваших потребностей:

🚀 Выбор способа развёртывания

СпособОсобенностиСценарий использованияДокументацияТребованияВидеоурок
Минимальная установкаУмный диалог, управление одним агентомСреды с низкими требованиями, данные хранятся в конфигурационных файлах, база данных не нужна① Docker-версия