SpeechRecognizer.PauseRecognizerOnRecognition Özellik

Tanım

Bir uygulama bir olayı işlerken paylaşılan tanıyıcının tanıma işlemlerini duraklatıp duraklatmadığını belirten bir SpeechRecognized değer alır veya ayarlar.

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

Özellik Değeri

true Paylaşılan tanıyıcı herhangi bir uygulama olayı işlerken SpeechRecognized girişi işlemek için beklerse; değilse, false.

Açıklamalar

Olay işleyicisinde uygulamanızın SpeechRecognized konuşma tanıma hizmetinin durumunu değiştirmesi veya konuşma tanıma hizmeti daha fazla giriş işlemeden önce yüklü veya etkin konuşma tanıma dil bilgisini değiştirmesi gerekiyorsa bu özelliği trueolarak ayarlayın.

Not

özelliğinin SpeechRecognized olarak true ayarlanması, her uygulamadaki her SpeechRecognized olay işleyicisinin Windows konuşma tanıma hizmetini engellemesine neden olur.

Paylaşılan tanıyıcıdaki değişiklikleri uygulama durumunuzla eşitlemek için yöntemini kullanın RequestRecognizerUpdate .

olduğunda PauseRecognizerOnRecognitiontrue, işleyicinin SpeechRecognized yürütülmesi sırasında konuşma tanıma hizmeti geldikçe yeni ses girişini duraklatır ve arabelleğe alır. Olay işleyicisi SpeechRecognized çıktıktan sonra konuşma tanıma hizmeti tanımayı sürdürür ve giriş arabelleğindeki bilgileri işlemeye başlar.

Konuşma tanıma hizmetini etkinleştirmek veya devre dışı bırakmak için özelliğini kullanın Enabled .

Şunlara uygulanır

Ayrıca bkz.