Grammar.Priority Özellik

Tanım

Bir Grammar nesnenin öncelik değerini alır veya ayarlar.

public:
 property int Priority { int get(); void set(int value); };
public int Priority { get; set; }
member this.Priority : int with get, set
Public Property Priority As Integer

Özellik Değeri

özelliği, Priority belirli Grammarbir öğesinin göreli önceliğini temsil eden bir tamsayı değeri döndürür. Aralık -128 ile 127 (dahil) arasındadır. Varsayılan değer 0’dır.

Örnekler

Aşağıdaki örnek, biri basamaklar, diğeri kesirler için iki nesne oluşturur Grammar . Nesnelere Grammar adlar, göreli ağırlıklar ve öncelikler atanır ve işlem içi konuşma tanıyıcı 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);

Açıklamalar

özelliği Priority , birden fazla dil bilgisi aynı tanıma sonucuna neden olduğunda dil bilgisi seçmek için kullanılır. Konuşma tanımada girişle eşleşen birden fazla konuşma tanıma dil bilgisi yüklü ve etkinse ve eşleşme, tanıyıcının en iyi sonucuysa, tanıyıcı en Priorityyüksek olan dil bilgisini kullanır. Özdeş tanıma sonucunu oluşturan dil bilgisi de aynı Priority değere sahipse, tanıyıcının kullandığı dil bilgisi tanımlanmamış olur.

Şunlara uygulanır

Ayrıca bkz.