Condividi tramite


RecognizerInfo.Name Proprietà

Definizione

Ottiene il nome descrittivo di un'istanza SpeechRecognizer o SpeechRecognitionEngine.

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

Valore della proprietà

String

Restituisce il nome descrittivo per un'istanza SpeechRecognizer o SpeechRecognitionEngine specifica.

Esempio

Nell'esempio seguente viene implementato un clic del pulsante che Visualizza tutte le informazioni in un' RecognizerInfo istanza. Nell'esempio viene utilizzata la Name proprietà per ottenere il nome descrittivo di una configurazione del motore di riconoscimento e quindi viene visualizzata in un oggetto 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));  
}  

Si applica a

Vedi anche