RecognizerInfo.Description Eigenschap

Definitie

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

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

Waarde van eigenschap

Retourneert een string beschrijving van de configuratie voor een specifiek SpeechRecognizer of SpeechRecognitionEngine exemplaar.

Voorbeelden

In het volgende voorbeeld hieronder wordt een knopklik geïmplementeerd waarmee alle informatie in een RecognizerInfo exemplaar wordt weergegeven. In het voorbeeld wordt de Description eigenschap gebruikt om de beschrijving van een configuratie van een spraakherkenningsengine 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