Разработан проект, позволяющий интегрировать голосового ИИ-агента в смартфон через имитацию Bluetooth-гарнитуры на базе микроконтроллера ESP32. Решение позволяет использовать стандартный телефонный интерфейс для взаимодействия с LLM, превращая обычный смартфон в аппаратный терминал для общения с ИИ без необходимости запуска специализированных приложений или использования API сторонних сервисов телефонии.

Система работает как мост: ESP32 подключается к смартфону по протоколу Bluetooth (HFP/HSP), перехватывая аудиопоток и передавая его на сервер с ИИ-агентом. Это позволяет пользователям совершать звонки или инициировать диалоги с ИИ так, будто они общаются с обычным контактом из телефонной книги. Такой подход значительно упрощает создание носимых устройств и кастомных аппаратных интерфейсов для взаимодействия с голосовыми моделями.

Реализация проекта опирается на возможности ESP32 по обработке аудио и поддержке Bluetooth-стека, что делает решение доступным для широкого круга разработчиков аппаратного обеспечения. Использование стандартных профилей Bluetooth обеспечивает совместимость с большинством современных смартфонов на базе iOS и Android без модификации операционной системы.

Ключевые факты

  • В основе системы лежит микроконтроллер ESP32, выполняющий роль Bluetooth-гарнитуры.
  • Проект использует профили HFP (Hands-Free Profile) и HSP (Headset Profile) для передачи аудио.
  • Реализация позволяет направлять голос пользователя напрямую в LLM-инференс и получать ответ в реальном времени.
  • Решение исключает необходимость разработки мобильного приложения для связи с ИИ-агентом.
  • Исходный код и схема подключения опубликованы в открытом доступе на GitHub.