RecognizerInfo.Description Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Beschreibung einer SpeechRecognizer-Instanz oder SpeechRecognitionEngine-Instanz ab.
public:
property System::String ^ Description { System::String ^ get(); };
public string Description { get; }
member this.Description : string
Public ReadOnly Property Description As String
Eigenschaftswert
Gibt eine string
zurück, die die Konfiguration für eine bestimmte SpeechRecognizer oder SpeechRecognitionEngine-Instanz beschreibt.
Beispiele
Im folgenden Beispiel wird ein Schaltflächenklick implementiert, der alle Informationen in einer RecognizerInfo Instanz anzeigt. Im Beispiel wird die Description -Eigenschaft verwendet, um die Beschreibung einer Konfiguration des Spracherkennungsmoduls abzurufen und sie dann in einem MessageBoxanzuzeigen.
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));
}