SpeechRecognizer.PauseRecognizerOnRecognition Właściwość

Definicja

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 truewartość , 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 .

Dotyczy

Zobacz też