다음을 통해 공유


RecognizerInfo.Name 속성

정의

SpeechRecognizer 또는 SpeechRecognitionEngine 인스턴스의 이름을 가져오거나 설정합니다.

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

속성 값

특정 이름을 반환합니다. SpeechRecognizer 또는 SpeechRecognitionEngine 인스턴스.

예제

다음 예제에서는 구현에 있는 모든 정보를 표시 하는 단추 클릭을 RecognizerInfo 인스턴스. 예제에서는 합니다 Name 인식 엔진 구성의 이름을 가져오려면 속성 다음에 표시를 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));  
}  

적용 대상

추가 정보