Freigeben über


RecognizerInfo Klasse

Definition

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 RecognizerInfo-Objekt frei.

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)

Gilt für:

Weitere Informationen