SpeechRecognizer.PauseRecognizerOnRecognition Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, bzw. legt diesen fest, der angibt, ob das gemeinsame Erkennungsmodul Erkennungsvorgänge anhält, während eine Anwendung ein SpeechRecognized-Ereignis verarbeitet.
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
Eigenschaftswert
true
, wenn die freigegebene Erkennungsmodul wartet, um Eingaben zu verarbeiten, während eine beliebige Anwendung das Ereignis SpeechRecognized behandelt; andernfalls false
.
Hinweise
Legen Sie diese Eigenschaft auf fest true
, wenn ihre Anwendung innerhalb des SpeechRecognized Ereignishandlers den Zustand des Spracherkennungsdiensts ändern oder die geladenen oder aktivierten Spracherkennungsgrammatiken ändern muss, bevor der Spracherkennungsdienst weitere Eingaben verarbeitet.
Hinweis
Das Festlegen der SpeechRecognized -Eigenschaft auf true
bewirkt, dass jeder SpeechRecognized Ereignishandler in jeder Anwendung den Windows-Spracherkennungsdienst blockiert.
Verwenden Sie die -Methode, um die Änderungen an der freigegebenen Erkennung mit dem RequestRecognizerUpdate Anwendungsstatus zu synchronisieren.
Wenn PauseRecognizerOnRecognition ist true
, hält der Spracherkennungsdienst während der Ausführung des SpeechRecognized Handlers an und puffert neue Audioeingaben beim Eingang. Sobald der SpeechRecognized Ereignishandler beendet wird, setzt der Spracherkennungsdienst die Erkennung wieder her und beginnt mit der Verarbeitung von Informationen aus dem Eingabepuffer.
Verwenden Sie Enabled die -Eigenschaft, um den Spracherkennungsdienst zu aktivieren oder zu deaktivieren.