1

いくつかの画面を持つアプリケーションがあります。各画面には、いくつかのリンクがあります。ユーザーが「設定」と言うと設定画面が開き、ユーザーが設定画面で「何かを選択する」と言うと、それぞれを選択する必要があるとします。

私はいくつかのチュートリアルを使用しているのを見てきRecognizerIntentましたが、それに関する問題は、音声コマンドを聞くために「Speak Now」ポップアップが開き、何らかのイベントが発生した場合にのみトリガーされることです。可能かどうか、可能であればどのように実装できるかを知りたいです。

4

1 に答える 1

1

SpeechRecognizerクラスを使用して「Speak now」ポップアップを回避できますが、Intent を使用するよりも多くのコーディングが必要です。ユーザーが話し始めたときに認識を開始したいので、いくつかの音声アクティビティ検出アルゴリズムを使用し、音声アクティビティが検出された後にメソッドを呼び出す必要がありますstartRecognition

于 2013-01-21T12:02:57.487 に答える