Android: одновременный доступ к микрофону (RecognizerIntent + собственное приложение)
мое приложение использует RecognizerIntent для записи голоса пользователя и распознавания речи.
теперь я хотел бы сравнить результаты с некоторыми механизмами распознавания речи с открытым исходным кодом. Большинство из них принимают аудиофайлы в качестве входных данных. Моя мысль заключалась в том, чтобы захватить звук с микрофона Андроида и одновременно запустить распознаватель. Но, похоже, доступ к микрофону эксклюзивный.
- можно ли использовать RecognizerIntent с записанным аудиопотоком?
- можно ли получить доступ к микрофону одновременно с двумя мероприятиями?
спасибо!
3 ответов
Я попытался найти решение той же проблемы и не имел успеха. Еще один подход, который мы изучили, - это доступ к веб-сервису, который Google использует для распознавания. Я отправил вопрос по адресу служба распознавания речи голосового поиска Google, но он по-прежнему остается без ответа.
был хороший пост в распознавание голоса на android с записанным звуковым клипом? это касалось этого вопроса, и я считаю, что ответ пришел от Google работник.
к сожалению, ответ на оба ваши вопросы нет, но есть планы продлить это для Gingerbread и 3.0: http://www.mobiclue.com/android-3-0-gingerbread-features-supported-phones.html
Я точно знаю, что можно использовать RecognizerIntent и сохранить аудио, вопрос в том, как?
вы можете увидеть в Google Keep Android приложения делают это, как только вы нажмете на микрофон.