Мы ищем разработчика, который сможет собрать и запрограммировать устройство на базе ESP32-A1S Audio Kit. Цель — создать автономную колонку, которая принимает голосовые команды, отправляет их на наш сервер (STT → AI → TTS) и воспроизводит ответы.
Что нужно реализовать:
• Подключение и настройка ESP32-A1S Audio Kit с динамиком и батареей (18650 + TP4056 + step-up 5 В).
• Использование встроенных кнопок (KEY1–KEY6) для Vol+/Vol−, Mute, Power (сон), Wi-Fi reset.
• Настройка Wi-Fi через BLE-provisioning (передача SSID/пароля из приложения).
• Передача аудио с микрофона на сервер (WebSocket).
• Приём TTS-аудио (MP3/Opus) от сервера и воспроизведение на динамик.
• Локальный API для приложения: управление громкостью, mute, батарея, Wi-Fi reset.
• Поддержка OTA-обновлений.
Мы предоставляем:
• Все необходимые компоненты: ESP32-A1S, динамик, батарея, TP4056, держатель, провода и расходники.
• Доступ к серверу (AI/STT/TTS API).
• Подробное описание API и поддержку по интеграции.
Ожидаем результат:
• Рабочий прототип устройства (работает от USB и батареи).
• Полный исходный код прошивки (ESP-IDF + ESP-ADF).
• Инструкцию по сборке и прошивке.
Требования:
• Опыт работы с ESP32 (ESP-IDF/Arduino, ESP-ADF).
• Понимание работы с I²S аудио и кодеками.
• Опыт BLE-provisioning и работы с API/WebSocket.
Опубликован 01.10.2025 в 18:42
Заказ находится в архиве