Надо написать (либо дописать сверху существующего рабочего проекта) :
Прошивку для голой ESP32S3 которая бы успешно эмулировала на iPhone аудиогарнитуру, которая вызывает Siri и "говорит" ей команду.
На текущий момент есть проект микрофона (
github.com/Alexaznavour/m..., сделанный на базе TinyUSB, который успешно справляется с этой задачей на Mac (если выбрать микрофон вручную), а в случае с iPhone pcm поток корректно слышно только в приложении диктофон как работающую речь. (ВАЖНО: в iOS Siri слушает только встроенный в айфоне микрофон, кроме случаев когда Siri вызвана с гарнитуры, тогда Siri слушает микрофон устройства, именно для этого необходимо эмулировать гарнитуру, фактическая функциональность работы с входящим аудиопотоком не нужна, только функционал стриминга .pcm).
Нужна именно реализация, работающая для iPhone, хотя бы начиная с iOS 17,4 и более новых
Образ результата:
Вставили устройство в iPhone (через OTG переходник на Lightning либо USB-C, схема рабочая так уже успешно работает другой функционал эмуляции HID клавиатуры) ->
Устройство вызвало Siri зажатием кнопки "гарнитуры" play/pause и направило в телефон PCM поток микрофона ->
Siri на телефоне "услышала" команду и выполнила ее. для тестирования можно использовать команду "поставь таймер на 3 минуты", дальше нужный нам pcm поток с нужной командой я подготовлю и использую сам, в проекте он должен быть в отдельном файле, как и в приложенном примере)