RecognizerInfo Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Informationen zu einer SpeechRecognizer oder SpeechRecognitionEngine-Instanz dar.
public ref class RecognizerInfo : IDisposable
public ref class RecognizerInfo
public class RecognizerInfo : IDisposable
public class RecognizerInfo
type RecognizerInfo = class
interface IDisposable
type RecognizerInfo = class
Public Class RecognizerInfo
Implements IDisposable
Public Class RecognizerInfo
- Vererbung
-
RecognizerInfo
- Implementiert
Beispiele
Im folgenden Beispiel wird eine angegebene CultureInfo Zeichenfolge und eine Bezeichnerzeichenfolge anhand der zulässigen SpeechRecognitionEngine Konfigurationen überprüft, die als Liste von RecognizerInfo Objekten ausgedrückt werden.
Wenn die CultureInfo Bezeichnerzeichenfolge und gültig sind, wird im Beispiel eine neue Instanz von SpeechRecognitionEngine erstellt, die die RecognizerInfo Instanz als Argument verwendet.
private SpeechRecognitionEngine SelectRecognizer(CultureInfo requiredCulture, string requiredId)
{
// Select based on a specific recognizer configuration
SpeechRecognitionEngine speechRecognitionEngine=null;
foreach (RecognizerInfo config in SpeechRecognitionEngine.InstalledRecognizers())
{
if (config.Culture.Equals(requiredCulture) && config.Id== requiredId)
{
speechRecognitionEngine = new SpeechRecognitionEngine(config);
break;
}
}
return speechRecognitionEngine;
}
Hinweise
Sie können identifizierende Informationen für eine initialisierte Erkennungs-Engine mit SpeechRecognizer.RecognizerInfo für ein SpeechRecognizer -Objekt oder SpeechRecognitionEngine.RecognizerInfo ein SpeechRecognitionEngine -Objekt abrufen.
Die in Instanzen von RecognizerInfo zurückgegebenen Informationen, die von einem SpeechRecognizer abgerufen werden, werden durch die Einstellungen im Member Der Spracherkennungseigenschaften des Systemsteuerung bestimmt.
Sie können Instanzen von RecognizerInfo verwenden, um eine bestimmte Konfiguration von mithilfe des SpeechRecognitionEngineSpeechRecognitionEngine(RecognizerInfo) -Konstruktors zu erstellen.
Die statische Methode InstalledRecognizers gibt eine Liste aller verfügbaren SpeechRecognitionEngine Konfigurationen als RecognizerInfo Instanzen zurück.
Eigenschaften
AdditionalInfo |
Ruft zusätzliche Informationen über eine SpeechRecognizer oder SpeechRecognitionEngine-Instanz ab. |
Culture |
Ruft die Kultur ab, die von einem SpeechRecognizer oder einer SpeechRecognitionEngine-Instanz unterstützt wird. |
Description |
Ruft die Beschreibung einer SpeechRecognizer-Instanz oder SpeechRecognitionEngine-Instanz ab. |
Id |
Ruft den Bezeichner einer SpeechRecognizer-Instanz oder SpeechRecognitionEngine-Instanz ab. |
Name |
Ruft den Anzeigenamen einer SpeechRecognizer-Instanz oder SpeechRecognitionEngine-Instanz ab. |
SupportedAudioFormats |
Ruft die Audioformate ab, die von einer SpeechRecognizer- oder SpeechRecognitionEngine-Instanz unterstützt werden. |
Methoden
Dispose() |
Gibt das |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |