Aracılığıyla paylaş


Grammar.Name Özellik

Tanım

Nesnenin Grammar adını alır veya ayarlar.

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

Özellik Değeri

String

Name özelliği nesnenin Grammar adını döndürür. Varsayılan değer: null.

Örnekler

Aşağıdaki örnek, biri basamaklar, diğeri kesirler için iki Grammar nesne oluşturur. Dilbilgisi nesnelerine adlar ve göreli ağırlıklar ve öncelikler atanır ve işlem içi konuşma tanıyıcısı tarafından yüklenir. CreateDigitsGrammar, CreateFractionsGrammarve recognizer_SpeechRecognized yöntemleri burada gösterilmez.

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

Şunlara uygulanır

Ayrıca bkz.