Sdílet prostřednictvím


SpeechRecognizer.PauseRecognizerOnRecognition Vlastnost

Definice

Získá nebo nastaví hodnotu, která označuje, zda sdílený rozpoznávání pozastaví operace rozpoznávání, zatímco aplikace zpracovává SpeechRecognized událost.

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

Hodnota vlastnosti

true pokud sdílený rozpoznávatel čeká na zpracování vstupu, zatímco jakákoli aplikace zpracovává SpeechRecognized událost, v opačném případě false.

Poznámky

Tuto vlastnost nastavte na true, pokud v rámci SpeechRecognized obslužné rutiny události potřebuje vaše aplikace změnit stav služby rozpoznávání řeči nebo změnit načtenou nebo povolenou gramatiku rozpoznávání řeči předtím, než služba rozpoznávání řeči zpracuje další vstup.

Poznámka

SpeechRecognized Nastavení vlastnosti na způsobí, že true každá SpeechRecognized obslužná rutina události v každé aplikaci zablokuje službu rozpoznávání řeči systému Windows.

Pokud chcete synchronizovat změny ve sdíleném rozpoznávání se stavem aplikace, použijte metodu RequestRecognizerUpdate .

Když PauseRecognizerOnRecognition je true, během provádění SpeechRecognized obslužné rutiny služba rozpoznávání řeči pozastaví a uloží nový zvukový vstup do vyrovnávací paměti při jeho příchodu. SpeechRecognized Po ukončení obslužné rutiny události služba rozpoznávání řeči obnoví rozpoznávání řeči a začne zpracovávat informace ze vstupní vyrovnávací paměti.

Pokud chcete povolit nebo zakázat službu rozpoznávání řeči, použijte Enabled vlastnost .

Platí pro

Viz také