Condividi tramite


SpeechRecognizer.PauseRecognizerOnRecognition Proprietà

Definizione

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

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 riconoscitore condiviso attende di elaborare l'input 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.

Annotazioni

L'impostazione della SpeechRecognized proprietà su true fa sì che ogni SpeechRecognized gestore eventi in ogni applicazione blocchi 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 SpeechRecognized gestore il servizio di riconoscimento vocale sospende e memorizza nel buffer un nuovo input audio man mano che 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