Grammar.Name Eigenschap

Definitie

Hiermee haalt u de naam van een Grammar object op of stelt u deze in.

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

Waarde van eigenschap

De Name eigenschap retourneert de naam van het Grammar object. De standaardwaarde is null.

Voorbeelden

In het volgende voorbeeld worden twee Grammar objecten gemaakt, één voor cijfers en één voor breuken. De grammaticaobjecten worden toegewezen namen en relatieve gewichten en prioriteiten, en geladen door een in-process spraakherkenning. De CreateDigitsGrammar, CreateFractionsGrammaren recognizer_SpeechRecognized methoden worden hier niet weergegeven.

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

Van toepassing op

Zie ook