Partager via


SpeechRecognizer.PauseRecognizerOnRecognition Propriété

Définition

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

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 de traiter l’entrée pendant que toute application gère l’événement SpeechRecognized ; sinon, false.

Remarques

Définissez cette propriété truesur , 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 traite davantage d’entrée.

Note

Si vous définissez la SpeechRecognized propriété pour true que 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ée avec l’état de votre application, utilisez la RequestRecognizerUpdate méthode.

Quand PauseRecognizerOnRecognition c’est truele cas, pendant l’exécution du gestionnaire, le SpeechRecognized service de reconnaissance vocale suspend et met en mémoire tampon une nouvelle entrée audio à mesure qu’elle arrive. Une fois le SpeechRecognized gestionnaire d’événements arrêté, le service 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