Partager via


Grammar.Name Propriété

Définition

Obtient ou définit le nom d'un objet Grammar.

public:
 property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };
public string Name { get; set; }
member this.Name : string with get, set
Public Property Name As String

Valeur de propriété

String

La propriété Name retourne le nom de l'objet Grammar. La valeur par défaut est null.

Exemples

L’exemple suivant crée deux Grammar objets, un pour les chiffres et un pour les fractions. Les objets Grammar sont attribués aux noms et aux poids et priorités relatifs, et chargés par un module de reconnaissance vocale en cours. Les CreateDigitsGrammarméthodes et recognizer_SpeechRecognized les méthodes CreateFractionsGrammarne sont pas affichées ici.

// Create a Grammar for recognizing numeric digits.  
Grammar digitsGrammar = CreateDigitsGrammar();  
digitsGrammar.Name = "Digits Grammar";  
digitsGrammar.Priority = 2;  
digitsGrammar.Weight = 0.6f;  

// Create a Grammar for recognizing fractions.  
Grammar fractionsGrammar = CreateFractionsGrammar();  
fractionsGrammar.Name = "Fractions Grammar";  
fractionsGrammar.Priority = 1;  
fractionsGrammar.Weight = 1f;  

// Create an in-process speech recognizer.  
SpeechRecognitionEngine recognizer = new SpeechRecognitionEngine();  

recognizer.SpeechRecognized +=  
  new EventHandler<SpeechRecognizedEventArgs>(  
    recognizer_SpeechRecognized);  

// Load the digits and fractions Grammar objects.  
recognizer.LoadGrammar(digitsGrammar);  
recognizer.LoadGrammar(fractionsGrammar);  

// Start recognition.  
recognizer.SetInputToDefaultAudioDevice();  
recognizer.RecognizeAsync(RecognizeMode.Multiple);  

S’applique à

Voir aussi