SpeechRecognizer.PauseRecognizerOnRecognition Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy współużytkowany aparat rozpoznawania wstrzymuje operacje rozpoznawania, gdy aplikacja obsługuje SpeechRecognized zdarzenie.
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
Wartość właściwości
true
jeśli współużytkowany rozpoznawanie czeka na przetworzenie danych wejściowych podczas obsługi zdarzenia przez dowolną aplikację SpeechRecognized . W przeciwnym razie false
.
Uwagi
Ustaw tę właściwość na true
wartość , jeśli w SpeechRecognized programie obsługi zdarzeń aplikacja musi zmienić stan usługi rozpoznawania mowy lub zmienić załadowane lub włączone gramatyki rozpoznawania mowy, zanim usługa rozpoznawania mowy przetwarza więcej danych wejściowych.
Uwaga
Ustawienie właściwości powoduje, że true
każda SpeechRecognizedSpeechRecognized procedura obsługi zdarzeń w każdej aplikacji blokuje usługę rozpoznawania mowy systemu Windows.
Aby zsynchronizować zmiany w udostępnionym rozpoznawaniu ze stanem aplikacji, użyj RequestRecognizerUpdate metody .
Gdy PauseRecognizerOnRecognition jest to true
, podczas wykonywania SpeechRecognized procedury obsługi usługa rozpoznawania mowy wstrzymuje i buforuje nowe dane wejściowe audio po nadejściu. Po zakończeniu SpeechRecognized obsługi zdarzeń usługa rozpoznawania mowy wznowi rozpoznawanie mowy i rozpocznie przetwarzanie informacji z buforu wejściowego.
Aby włączyć lub wyłączyć usługę rozpoznawania mowy, użyj Enabled właściwości .