2

私のアプリケーションでは、ユーザーがEditTextを入力し、ボタンをクリックして検索を行う「検索」画面があります。

ユーザーが音声認識ユーティリティを使用してEditTextにテキストを入力した後、画面で自動的に検索がトリガーされるようにしたいと思います。これを行うためにリッスンできるハンドラーはありますか?特に音声認識リターン用のハンドラーまたはメッセージを探しています。

4

1 に答える 1

3

このためのインテントAKA「システムイベント」はRecognizerIntentであり、ここでそれを掘り下げます

http://developer.android.com/reference/android/speech/RecognizerIntent.html

今、あなたが求めていることに基づいて、あなたはあなたのアプリに結果をアプリに返し、それらの結果を処理する音声検索を持たせたいですか?その場合は、RecognitionListenerとonResultの「イベントハンドラー」から継承して、必要な処理を実行できます。ところで、そのためのドキュメントはここにあります。

http://developer.android.com/reference/android/speech/RecognitionListener.html

どちらもあなたが望むものではない場合は、あなたが探しているものが何であるかを明確にしてください。

ああ、ちょうどいい意味で、ここにサンプルと一緒にスピーチAPIを使用することについてのAndroidチームからのブログ投稿があります。

http://android-developers.blogspot.com/2010/03/speech-input-api-for-android.html

うまくいけば、それはほとんどの拠点をカバーしています。

于 2010-12-13T19:44:41.850 に答える