Partager via


RecognizerInfo Classe

Définition

Représente des informations sur une instance SpeechRecognizer ou SpeechRecognitionEngine.

public ref class RecognizerInfo : IDisposable
public ref class RecognizerInfo
public class RecognizerInfo : IDisposable
public class RecognizerInfo
type RecognizerInfo = class
    interface IDisposable
type RecognizerInfo = class
Public Class RecognizerInfo
Implements IDisposable
Public Class RecognizerInfo
Héritage
RecognizerInfo
Implémente

Exemples

L’exemple suivant valide une chaîne d’identificateur donnée CultureInfo par rapport aux configurations autorisées SpeechRecognitionEngine , exprimée sous forme de liste d’objets RecognizerInfo .

Si la CultureInfo chaîne d’identificateur et est valide, l’exemple crée une instance d’utilisation de SpeechRecognitionEngine l’instance RecognizerInfo comme argument.

private SpeechRecognitionEngine SelectRecognizer(CultureInfo requiredCulture, string requiredId)   
{  
  // Select based on a specific recognizer configuration  
  SpeechRecognitionEngine speechRecognitionEngine=null;  
  foreach (RecognizerInfo config in SpeechRecognitionEngine.InstalledRecognizers())   
  {  
    if (config.Culture.Equals(requiredCulture) && config.Id== requiredId)   
    {  
      speechRecognitionEngine = new SpeechRecognitionEngine(config);  
      break;  
    }  
  }  
  return speechRecognitionEngine;  
}  

Remarques

Vous pouvez obtenir des informations d’identification pour un moteur de reconnaissance initialisé à l’aide SpeechRecognizer.RecognizerInfo d’un SpeechRecognizer objet ou SpeechRecognitionEngine.RecognizerInfo d’un SpeechRecognitionEngine objet.

Les informations retournées dans les instances de RecognizerInfo obtenues à partir d’un SpeechRecognizer sont déterminées par les paramètres du membre Propriétés vocales du Panneau de configuration.

Vous pouvez utiliser des instances de RecognizerInfo pour construire une configuration spécifique de à l’aide SpeechRecognitionEngine du SpeechRecognitionEngine(RecognizerInfo) constructeur.

La méthode InstalledRecognizers statique retourne une liste de toutes les configurations disponibles SpeechRecognitionEngine en tant qu’instances RecognizerInfo .

Propriétés

AdditionalInfo

Obtient des informations supplémentaires à propos d'une instance de SpeechRecognizer ou de SpeechRecognitionEngine.

Culture

Obtient la culture prise en charge par une instance SpeechRecognizer ou SpeechRecognitionEngine.

Description

Obtient la description d'une instance SpeechRecognizer ou SpeechRecognitionEngine.

Id

Obtient l'identificateur d'une instance SpeechRecognizer ou SpeechRecognitionEngine

Name

Obtient le nom convivial d'une instance SpeechRecognizer ou SpeechRecognitionEngine

SupportedAudioFormats

Obtient les formats audio pris en charge par une instance de SpeechRecognizer ou de SpeechRecognitionEngine.

Méthodes

Dispose()

Supprime l'objet RecognizerInfo.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi