Как остановить распознавание речи кнопкой Android? - PullRequest
1 голос
/ 23 февраля 2020

В настоящее время я использую RecognizerIntent для выполнения STT в приложении Android. Когда пользователь нажимает кнопку, появляется экран голосового ввода Google, пользователь может говорить, и он транскрибируется. Когда он достаточно тихий, всплывающее окно закрывается, и ввод обрабатывается.

Однако всплывающее окно не будет закрывать / обрабатывать результаты, если все еще присутствует некоторый фоновый шум (несмотря на то, что он расшифровал необходимые слова). Если я нажимаю на экран, всплывающее окно исчезает, но результаты не обрабатываются.

Есть ли способ щелкнуть всплывающее окно (всплывающий микрофон), чтобы заставить приложение остановить запись и обработать результаты это уже расшифровано?

Заранее спасибо!

1 Ответ

0 голосов
/ 02 марта 2020

Ваш вопрос не об ОС Android, а о конкретном приложении для конечного пользователя, которое реализует действие RecognizerIntent.

Приложение Google v10.98.7.21 на Android v10, похоже, не имеет эта функция, которую вы ищете. Тем не менее, нет никакой возможности узнать наверняка, потому что это приложение с закрытым исходным кодом, без подробных заметок о выпуске, без документации конечного пользователя, а также без каких-либо обязательств относительно его будущего поведения. Хорошая идея для вашего приложения - не зависеть от таких сторонних приложений.

...