Grammar.Name Propiedad

Definición

Obtiene o establece el nombre de un Grammar objeto .

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

Valor de propiedad

La Name propiedad devuelve el nombre del Grammar objeto . El valor predeterminado es null.

Ejemplos

En el ejemplo siguiente se crean dos Grammar objetos, uno para dígitos y otro para fracciones. A los objetos Grammar se les asignan nombres y ponderaciones y prioridades relativas, y se cargan mediante un reconocedor de voz en proceso. Los CreateDigitsGrammarmétodos , CreateFractionsGrammary recognizer_SpeechRecognized no se muestran aquí.

// 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);

Se aplica a

Consulte también