RecognizerInfo.Id Eigenschap

Definitie

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

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

Waarde van eigenschap

Retourneert de id 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 Id eigenschap gebruikt om de id-tekenreeks 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));
}

Opmerkingen

De id die wordt geretourneerd door de eigenschap Id is hetzelfde als de tokennaam van de herkenningsengine in het Windows register.

Van toepassing op

Zie ook