Аудиобейдж (устройство для записи разговоров менеджер-клиент)

Проблема

В автосалонах для записи разговоров менеджеров с клиентами использовались смартфоны с выносными микрофонами. Это было неудобно из-за веса телефона, ограничений по размещению микрофона и низкой мобильности сотрудника. Качество записи часто оказывалось недостаточным, из-за чего разговоры было сложно анализировать. Дополнительно решение зависело от ОС Android и требовало постоянной поддержки, которая усложнилась из-за ограничений платформы.
Цель

  • Создать компактное автономное устройство для записи разговоров в форм-факторе бейджа.
  • Повысить качество аудиозаписи за счет правильного размещения микрофона и стабильной схемотехники.
  • Исключить зависимость от сторонних ОС и снизить нагрузку на поддержку.
  • Обеспечить автономную работу не менее 14 часов при типичной нагрузке.
  • Автоматизировать передачу записей на сервер через заранее настроенную сеть Wi-Fi с повторными попытками при отсутствии связи.
Решение

Разработано устройство в виде бейджа, которое автоматически записывает разговоры, нарезает запись на короткие фрагменты и передает файлы на сервер по Wi-Fi. Устройство не обрабатывает содержимое, передает аудио в формате WAV и работает автономно в течение смены. Архитектура предусматривает устойчивую передачу данных с докачкой при обрывах и удаление файлов после успешной загрузки.
Реализация

  • Форм-фактор бейджа: компактный корпус, крепление на магнитах или ремешке, целевой вес до 100 г (опционально до 140 г при увеличении автономности).
  • Автозапись: пробуждение по уровню шума, запуск записи при превышении порога, завершение при тишине в течение заданного интервала.
  • Сегментация: автоматическое деление записи на равные фрагменты (типовой сценарий – 60 секунд) для удобства передачи и хранения.
  • Хранение: буферизация данных (в том числе через PSRAM) и запись на носитель, подготовка файлов к отправке.
  • Передача: подключение к одной заранее настроенной Wi-Fi сети, докачка файлов при прерывании, повторные попытки при отсутствии сети.
  • Очистка: удаление файла после подтверждения полной загрузки на сервер.
  • Контроль питания: измерение напряжения батареи, индикация низкого заряда, ограничения по передаче при низком заряде.
  • Сервер приема: обработчик приема аудиофайлов и структура хранения по устройству и дате (MAC-адрес, месяц, день).
  • Пилот и масштабирование: пилотная партия для теста в реальной эксплуатации, далее выпуск партии до 100 шт и подготовка к серийному производству.
Технологии

  • МК: ESP32.
  • Микрофон: INMP441 (I2S).
  • Формат файлов: WAV.
  • Передача: Wi-Fi (одна заранее настроенная сеть), протокол загрузки с докачкой.
  • Питание: Li-Ion аккумулятор 3.3–4.2 В, индикация низкого заряда.
  • Хранение: локальный носитель (SD) и промежуточная буферизация.
Результат

  • Запись разговоров стала удобной – без смартфона и выносных микрофонов, в виде легкого носимого бейджа.
  • Качество записи повысилось за счет стабильного размещения микрофона и выделенного устройства.
  • Снизилась зависимость от Android и упростилась поддержка решения.
  • Передача на сервер автоматизирована – файлы отправляются по Wi-Fi, докачиваются при обрывах и удаляются после успешной загрузки.
  • Появилась централизованная структура хранения записей, удобная для дальнейшего анализа внешними системами.
Материалы