Partager via


RecognizerInfo.Name Propriété

Définition

Obtient le nom convivial d’une instance ou SpeechRecognitionEngine d’une SpeechRecognizer instance.

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

Valeur de propriété

Retourne le nom convivial d’une instance ou SpeechRecognitionEngine d’une instance spécifiqueSpeechRecognizer.

Exemples

L’exemple suivant implémente un clic de bouton qui affiche toutes les informations d’une RecognizerInfo instance. L’exemple utilise la Name propriété pour obtenir le nom convivial d’une configuration du moteur de reconnaissance, puis l’affiche dans un 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));
}

S’applique à

Voir aussi