Обнаружение активации распознавания голоса - PullRequest
1 голос
/ 11 января 2011

Хорошо, у меня есть это приложение, которое работает в качестве службы и время от времени берет аудиосэмплы и отслеживает амплитуду.Работает красиво.У меня есть блоки try / catch, чтобы мое приложение не мешало другим приложениям, использующим микрофон, и все такое.Проблема only , с которой я столкнулся, связана с приложением Voice Recognition.Любое другое приложение, которое использует микрофон, записывает заметки, телефон и все остальное, не мешает моему приложению из-за блокировок.Однако, если приложение распознавания голоса работает, когда мое приложение пытается взять его образец, мое приложение падает.Насколько мне известно, мое приложение перестает работать, когда оно достигает функции stop () по любой причине ... но я здесь не для этого.

Я хотел бы знать, есть ли способ определить, запущено ли приложение распознавания голоса или запущено ли оно.Как я уже сказал, у меня есть блоки захвата, которые прекрасно работают в любой другой ситуации, когда микрофон недоступен, но по какой-то причине они не работают для распознавания голоса.

...