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, в этом случае иногда может потребоваться вручную вызвать этот метод, чтобы прекратить прослушивание раньше.

При вызове клиенты должны дождаться вызова RecognitionListener#onResults или RecognitionListener#onError перед повторным вызовом SpeechRecognizer#startListening . В противном случае такая попытка будет отклонена службой распознавания.

Обратите внимание, что #setRecognitionListener(RecognitionListener) следует вызывать заранее, в противном случае уведомления не будут получены.

Документация по Java для android.speech.SpeechRecognizer.stopListening().

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к