Перехватить распознавание голоса
-
09-10-2019 - |
Вопрос
В моем приложении у меня есть экран «поиска», где пользователь вводится в EDITTEXT, а затем нажимает кнопку, чтобы сделать поиск.
Я хотел бы, чтобы экран мог автоматически вызвать поиск после того, как пользователь использовал утилиту распознавания голоса для заполнения Edittext с текстом. Есть ли обработчик, я могу слушать, чтобы сделать это? Я ищу обработчик или сообщение, специально для возврата распознавания голоса.
Решение
http://developer.android.com/reference/android/speech/recognizerintent.html.
Теперь, основываясь на том, что вы спрашиваете, вы хотите, чтобы ваше приложение имело поиск голосового REC, который возвращает результат в приложение и обрабатывает эти результаты? Если это будет тот случай, то вы можете наследовать от распознаванияListener и вашего одолжителя событий OnResult «Вы сделали бы то, что вы хотите. Кстати, документация для этого здесь.
http://developer.android.com/reference/android/speech/recognitionlistener.html.
Если ни один из них не то, что вы хотите, пожалуйста, уточните, что вы ищете.
Ох и только для хорошей меры здесь - это пост блога от команды Android об использовании речи API вместе с образцом.
http://android-developers.blogspot.com/2010/03/speeCh-input-api-for-android.html.
Так, надеюсь, что охватывает большую часть баз.