Aracılığıyla paylaş


RecognizerInfo.Id Özellik

Tanım

Bir SpeechRecognizer veya SpeechRecognitionEngine örneğinin tanımlayıcısını alır.

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

Özellik Değeri

Belirli SpeechRecognizer bir veya SpeechRecognitionEngine örneğin tanımlayıcısını döndürür.

Örnekler

Aşağıdaki örnek, bir örnekteki tüm bilgileri görüntüleyen bir RecognizerInfo düğme tıklaması uygular. Örnek, bir tanıma altyapısı yapılandırmasının tanımlayıcı dizesini almak için özelliğini kullanır Id ve ardından içinde MessageBoxgörüntüler.

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

Açıklamalar

özelliği tarafından Id döndürülen tanımlayıcı, Windows kayıt defterindeki tanıma altyapısının belirteç adıyla aynıdır.

Şunlara uygulanır

Ayrıca bkz.