SpeechRecognizer.StopListening メソッド

定義

音声のリッスンを停止します。

[Android.Runtime.Register("stopListening", "()V", "GetStopListeningHandler")]
public virtual void StopListening ();
[<Android.Runtime.Register("stopListening", "()V", "GetStopListeningHandler")>]
abstract member StopListening : unit -> unit
override this.StopListening : unit -> unit
属性

注釈

音声のリッスンを停止します。 これまでにキャプチャされた音声は、ユーザーがこの時点で話を停止したかのように認識されます。

既定のケースでは、音声エンドポイントは、音声が完了したと判断したときに認識エンジンのリッスンを自動的に停止するため、これを呼び出す必要はありません。 ただし、 で RecognizerIntent定義されている意図 extra を使用して、エンドポイント パラメーターを直接操作できます。その場合は、このメソッドを手動で呼び出して、より早くリッスンを停止することが必要になる場合があります。

呼び出し時に、クライアントは、 または RecognitionListener#onError が呼び出されるまでRecognitionListener#onResults待機してから、もう一度呼び出すSpeechRecognizer#startListening必要があります。 それ以外の場合、そのような試行は認識サービスによって拒否されます。

事前に #setRecognitionListener(RecognitionListener) 呼び出す必要があります。それ以外の場合は、通知は受け取らなくなります。

の Java ドキュメント android.speech.SpeechRecognizer.stopListening()

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象