Как создать новый Android HAL аудио, который использует java byte[] в качестве входных данных?

Я хочу записать байтовый массив PCM в RecognizerIntent, чтобы он обрабатывался им. Поэтому мне нужен дополнительный HAL, который принимает байтовые массивы и записывает их в новый AudioSource. Как указано здесь: Перенаправление аудио / создание альтернативных звуковых дорожек в Android зависит от оборудования, но может ли кто-нибудь привести один пример, как создать этот дополнительный источник звука?

1 ответ

Решение

Это невозможно без другого оборудования, так как RecognizerIntent по сути является черным ящиком. Но вы можете попробовать смоделировать второй микрофон

Другие вопросы по тегам