RecognizerState Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Énumère les valeurs de l’état du module de reconnaissance.
public enum class RecognizerState
public enum RecognizerState
type RecognizerState =
Public Enum RecognizerState
- Héritage
Champs
| Nom | Valeur | Description |
|---|---|---|
| Stopped | 0 | Le moteur de reconnaissance ne reçoit pas ou n’analyse pas d’entrée audio. |
| Listening | 1 | Le moteur de reconnaissance est disponible pour recevoir et analyser l’entrée audio. |
Exemples
Dans l’exemple ci-dessous, une application affiche l’état d’un module de reconnaissance dans son implémentation d’un gestionnaire pour l’événement StateChanged .
_recognizer.StateChanged +=
delegate(object sender, StateChangedEventArgs eventArgs) {
_recognizerStateLabel.Text = "Speech Recognizer State: " + eventArgs.RecognizerState.ToString();
};
Remarques
RecognizerState encapsule l’état d’exécution du moteur de reconnaissance vocale par défaut pour les clients qui utilisent SpeechRecognizer pour accéder au service De reconnaissance vocale windows.
Les applications peuvent obtenir l’état actuel du moteur de reconnaissance de bureau en tant qu’objet RecognizerState en interrogeant la State propriété sur une SpeechRecognizer instance. Pour obtenir l’état du moteur de reconnaissance de bureau après sa modification, les applications peuvent interroger la RecognizerState propriété de l’objet StateChangedEventArgs passé à un gestionnaire pour les StateChanged événements.
Note
SpeechRecognitionEngine les instances s’exécutent en cours et leur état d’exécution est sous le contrôle de l’application. Par conséquent, SpeechRecognitionEngine ne contient pas de propriété pour renvoyer un RecognizerState objet.
L’état d’un serveur de reconnaissance vocale de bureau est une propriété en lecture seule et ne peut pas être contrôlé par programme. Les utilisateurs peuvent modifier l’état d’un module de reconnaissance vocale partagée à l’aide de l’interface utilisateur de reconnaissance vocale (IU) ou via le membre reconnaissance vocale du Panneau de configuration Windows.
Les paramètres Activé et Veille de l’interface utilisateur de reconnaissance vocale correspondent à l’état Listening . Le paramètre Désactivé dans l’interface utilisateur reconnaissance vocale correspond à Arrêté.
Enabled est l’autre propriété qui affecte la préparation d’un moteur de reconnaissance vocale partagée pour recevoir et traiter l’entrée vocale. Vous pouvez utiliser Enabled pour contrôler si les grammaires d’un moteur de reconnaissance vocale partagée sont actives pour la reconnaissance. Toutefois, la modification de la Enabled propriété n’a aucun effet sur la RecognizerState propriété.
Les informations telles que la description, la culture et les formats audio pris en charge, et le nom du moteur de reconnaissance est encapsulé dans le RecognizerInfo type.