Sdílet prostřednictvím


SpeechRecognizer.PauseRecognizerOnRecognition Vlastnost

Definice

Získá nebo nastaví hodnotu, která označuje, zda sdílený rozpoznávací nástroj pozastaví operace rozpoznávání, když 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

truepokud sdílený rozpoznávač čeká na zpracování vstupu, zatímco jakákoli aplikace zpracovává SpeechRecognized událost, jinak . false

Poznámky

Nastavte tuto vlastnost na true, pokud v rámci SpeechRecognized obslužné rutiny události vaše aplikace potřebuje změnit stav služby rozpoznávání řeči nebo změnit načtené nebo povolené gramatiky rozpoznávání řeči předtím, než služba rozpoznávání řeči zpracuje více vstupu.

Poznámka:

SpeechRecognized Nastavením vlastnosti způsobíte, ž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 trueběhem provádění SpeechRecognized obslužné rutiny služba rozpoznávání řeči pozastavena a uloží do vyrovnávací paměti nový zvukový vstup při příchodu. Jakmile obslužná rutina SpeechRecognized události skončí, služba rozpoznávání řeči obnoví rozpoznávání 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 tuto vlastnost.

Platí pro

Viz také