Compartir vía


RecognizerInfo.Id Propiedad

Definición

Obtiene el identificador de una instancia SpeechRecognizer o SpeechRecognitionEngine.

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

Valor de propiedad

String

Devuelve el identificador de una instancia de SpeechRecognizer o SpeechRecognitionEngine específica.

Ejemplos

En el ejemplo siguiente se implementa un clic de botón que muestra toda la información de una RecognizerInfo instancia. En el ejemplo se utiliza la Id propiedad para obtener la cadena de identificador de una configuración del motor de reconocimiento y, a continuación, se muestra en 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));  
}  

Comentarios

El identificador devuelto por la Id propiedad es el mismo que el nombre de token del motor de reconocimiento en el registro de Windows.

Se aplica a

Consulte también