RecognizerInfo.Name Eigenschap

Definitie

Hiermee haalt u de beschrijvende naam van een SpeechRecognizer of SpeechRecognitionEngine exemplaar op.

public:
 property System::String ^ Name { System::String ^ get(); };
public string Name { get; }
member this.Name : string
Public ReadOnly Property Name As String

Waarde van eigenschap

Retourneert de beschrijvende naam voor een specifieke SpeechRecognizer of SpeechRecognitionEngine instantie.

Voorbeelden

In het volgende voorbeeld wordt een knopklik geïmplementeerd waarmee alle informatie in een RecognizerInfo exemplaar wordt weergegeven. In het voorbeeld wordt de Name eigenschap gebruikt om de beschrijvende naam van een configuratie van een herkenningsengine te verkrijgen en deze vervolgens weer te geven in een MessageBox.

private void recognizerInfoButton_Click(object sender, EventArgs e)
{
  RecognizerInfo info = _recognizer.RecognizerInfo;
  string AudioFormats = "";
  foreach (SpeechAudioFormatInfo fmt in info.SupportedAudioFormats)
  {
    AudioFormats += String.Format("       {0}\n", fmt.EncodingFormat.ToString());
  }
  string AdditionalInfo = "";
  foreach (string key in info.AdditionalInfo.Keys)
  {
    AdditionalInfo += String.Format("      {0}: {1}\n", key, info.AdditionalInfo[key]);
  }
  MessageBox.Show(String.Format(
                           "Name:                 {0 }\n" +
                           "Description:          {1} \n" +
                           "SupportedAudioFormats:\n" +
                           "{2} " +
                           "Culture:              {3} \n" +
                           "AdditionalInfo:       \n" +
                           " {4}\n",
                           info.Name.ToString(),
                           info.Description.ToString(),
                           AudioFormats,
                           info.Culture.ToString(),
                           AdditionalInfo));
}

Van toepassing op

Zie ook