Compartir a través de


Grammar.Name Propiedad

Definición

Obtiene o establece el nombre de un objeto 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

Valor de propiedad

String

La propiedad Name devuelve el nombre del objeto Grammar. De manera predeterminada, 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 relativas y prioridades, 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