RecognizerState Énumération
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
Nom | Valeur | Description |
---|---|---|
Listening | 1 | Le moteur de reconnaissance est disponible pour recevoir et analyser l'entrée audio. |
Stopped | 0 | Le moteur de reconnaissance ne reçoit pas ou n'analyse pas l'entrée audio. |
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();
};
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 technologie de reconnaissance vocale du bureau Windows.
Les applications peuvent obtenir l’état actuel du moteur de reconnaissance du bureau en tant qu’objet RecognizerState en interrogeant la State propriété sur un SpeechRecognizer instance. Pour obtenir l’état du moteur de reconnaissance du 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 in-process 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 programmation. Les utilisateurs peuvent modifier l’état d’un module de reconnaissance vocale partagé à l’aide de l’interface utilisateur de reconnaissance vocale ou du 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 de 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 des entrées vocales. 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é.
Des informations telles que la description, la culture et les formats audio pris en charge, ainsi que le nom du moteur de reconnaissance sont encapsulées dans le RecognizerInfo type.
Produit | Versions |
---|---|
.NET | 6, 7, 8, 9 |
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 |
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires: