RecognizerInfo.Id Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene l'identificatore di un'istanza 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
Valore della proprietà
Restituisce l'identificatore 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 Id proprietà per ottenere la stringa dell'identificatore 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));
}
Commenti
L'identificatore restituito dalla Id proprietà corrisponde al nome del token del motore di riconoscimento nel registro di sistema di Windows.