SpeechRecognizer.PauseRecognizerOnRecognition Propriété

Définition

Obtient ou définit une valeur qui indique si le module de reconnaissance partagé suspend des opérations de reconnaissance pendant qu'une application gère un événement de SpeechRecognized.

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

Valeur de propriété

true si le module de reconnaissance partagé attend pour traiter l'entrée alors qu'une application gère l'événement SpeechRecognized ; sinon, false.

Remarques

Définissez cette propriété sur true, si, dans le SpeechRecognized gestionnaire d’événements, votre application doit modifier l’état du service de reconnaissance vocale ou modifier les grammaires de reconnaissance vocale chargées ou activées avant que le service de reconnaissance vocale ne traite davantage d’entrées.

Notes

Si vous définissez la SpeechRecognized propriété sur, true chaque SpeechRecognized gestionnaire d’événements de chaque application bloque le service de reconnaissance vocale Windows.

Pour synchroniser les modifications apportées au module de reconnaissance partagé avec l’état de votre application, utilisez la RequestRecognizerUpdate méthode .

Quand PauseRecognizerOnRecognition est true, pendant l’exécution du gestionnaire, le SpeechRecognized service de reconnaissance vocale interrompt et met en mémoire tampon la nouvelle entrée audio à mesure qu’elle arrive. Une fois le SpeechRecognized gestionnaire d’événements terminé, le service de reconnaissance vocale reprend la reconnaissance et commence à traiter les informations de sa mémoire tampon d’entrée.

Pour activer ou désactiver le service de reconnaissance vocale, utilisez la Enabled propriété .

S’applique à

Voir aussi