Share via


SpeechRecognizer.PauseRecognizerOnRecognition Proprietà

Definizione

Ottiene o imposta un valore che indica se il riconoscimento condiviso sospende le operazioni di riconoscimento quando un'applicazione gestisce un evento SpeechRecognized.

public:
 property bool PauseRecognizerOnRecognition { bool get(); void set(bool value); };
public bool PauseRecognizerOnRecognition { get; set; }
member this.PauseRecognizerOnRecognition : bool with get, set
Public Property PauseRecognizerOnRecognition As Boolean

Valore della proprietà

true se il riconoscimento condiviso attende l'input del processo mentre un'applicazione gestisce l'evento SpeechRecognized ; in caso contrario, false.

Commenti

Impostare questa proprietà su true, se all'interno del gestore eventi l'applicazione SpeechRecognized deve modificare lo stato del servizio di riconoscimento vocale o modificare le grammatiche di riconoscimento vocale caricate o abilitate prima che il servizio di riconoscimento vocale elabori più input.

Nota

Se si imposta la SpeechRecognized proprietà su true , ogni SpeechRecognized gestore eventi in ogni applicazione blocca il servizio di riconoscimento vocale Windows.

Per sincronizzare le modifiche al sistema di riconoscimento condiviso con lo stato dell'applicazione, usare il RequestRecognizerUpdate metodo .

Quando PauseRecognizerOnRecognition è true, durante l'esecuzione del gestore il SpeechRecognized servizio di riconoscimento vocale sospende e memorizza nel buffer il nuovo input audio quando arriva. Una volta terminato il SpeechRecognized gestore eventi, il servizio di riconoscimento vocale riprende il riconoscimento e avvia l'elaborazione delle informazioni dal buffer di input.

Per abilitare o disabilitare il servizio di riconoscimento vocale, usare la Enabled proprietà .

Si applica a

Vedi anche