Partager via


RecognizerInfo.Description Propriété

Définition

Obtient la description d'une instance SpeechRecognizer ou SpeechRecognitionEngine.

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

Valeur de propriété

Retourne une string qui décrit la configuration pour une instance SpeechRecognizer ou SpeechRecognitionEngine spécifique.

Exemples

L’exemple suivant implémente un clic de bouton qui affiche toutes les informations d’une RecognizerInfo instance. L’exemple utilise la Description propriété pour obtenir la description d’une configuration de moteur de reconnaissance vocale, 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