RecognizerInfo Classe
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.
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 |
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) |