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

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


person user2212461    schedule 25.07.2014    source источник


Ответы (1)


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

person user3521269    schedule 25.07.2014
comment
это возможно? Как бы я имитировал микрофон в Android? - person user2212461; 26.07.2014