Grammar.Name Propriété

Définition

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

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é

La Name propriété 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 des noms et des pondérations et des priorités relatifs, et chargés par un module de reconnaissance vocale in-process. Les CreateDigitsGrammarméthodes et CreateFractionsGrammar les méthodes recognizer_SpeechRecognizedne 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