RecognizerInfo RecognizerInfo RecognizerInfo RecognizerInfo Class

Definition

Stellt Informationen zu einer SpeechRecognizer oder SpeechRecognitionEngine-Instanz dar.Represents information about a SpeechRecognizer or SpeechRecognitionEngine instance.

public ref class RecognizerInfo : IDisposable
public class RecognizerInfo : IDisposable
type RecognizerInfo = class
    interface IDisposable
Public Class RecognizerInfo
Implements IDisposable
Vererbung
RecognizerInfoRecognizerInfoRecognizerInfoRecognizerInfo
Implementiert

Beispiele

Das folgende Beispiel überprüft eine bestimmte CultureInfo und ID-Zeichenfolge für die zulässigen SpeechRecognitionEngine Konfigurationen, ausgedrückt als eine Liste der RecognizerInfo Objekte.The following example validates a given CultureInfo and identifier string against the permitted SpeechRecognitionEngine configurations, expressed as a list of RecognizerInfo objects.

Wenn die CultureInfo und ID-Zeichenfolge gültig sind, das Beispiel erstellt eine neue Instanz der SpeechRecognitionEngine mithilfe der RecognizerInfo Instanz als Argument.If the CultureInfo and identifier string are valid, the example creates a new instance of SpeechRecognitionEngine using the RecognizerInfo instance as an argument.


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 erhalten identifizierende Informationen für ein initialisiertes Engine mithilfe SpeechRecognizer.RecognizerInfo für eine SpeechRecognizer Objekt oder SpeechRecognitionEngine.RecognizerInfo für eine SpeechRecognitionEngine Objekt.You can obtain identifying information for an initialized recognition engine using SpeechRecognizer.RecognizerInfo for a SpeechRecognizer object or SpeechRecognitionEngine.RecognizerInfo for a SpeechRecognitionEngine object.

Die Informationen zurückgegeben, in einer Instanz von RecognizerInfo abgerufenes eine SpeechRecognizer richtet sich nach den Einstellungen in der Spracheigenschaften Mitglied der Systemsteuerung.The information returned in instances of RecognizerInfo obtained from a SpeechRecognizer is determined by the settings in the Speech Properties member of the Control Panel.

Können Sie Instanzen von RecognizerInfo Erstellung eine spezifische Konfiguration des SpeechRecognitionEngine mithilfe der SpeechRecognitionEngine(RecognizerInfo) Konstruktor.You can use instances of RecognizerInfo to construct a specific configuration of SpeechRecognitionEngine using the SpeechRecognitionEngine(RecognizerInfo) constructor.

Die statische Methode InstalledRecognizers gibt eine Liste aller verfügbaren SpeechRecognitionEngine entspricht der Konfiguration RecognizerInfo Instanzen.The static method InstalledRecognizers returns a list of all available SpeechRecognitionEngine configurations as RecognizerInfo instances.

Eigenschaften

AdditionalInfo AdditionalInfo AdditionalInfo AdditionalInfo

Ruft zusätzliche Informationen über eine SpeechRecognizer oder SpeechRecognitionEngine-Instanz ab.Gets additional information about a SpeechRecognizer or SpeechRecognitionEngine instance.

Culture Culture Culture Culture

Ruft die Kultur ab, die von einem SpeechRecognizer oder einer SpeechRecognitionEngine-Instanz unterstützt wird.Gets the culture supported by a SpeechRecognizer or SpeechRecognitionEngine instance.

Description Description Description Description

Ruft die Beschreibung einer SpeechRecognizer-Instanz oder SpeechRecognitionEngine-Instanz ab.Gets the description of a SpeechRecognizer or SpeechRecognitionEngine instance.

Id Id Id Id

Ruft den Bezeichner einer SpeechRecognizer-Instanz oder SpeechRecognitionEngine-Instanz ab.Gets the identifier of a SpeechRecognizer or SpeechRecognitionEngine instance.

Name Name Name Name

Ruft den Anzeigenamen einer SpeechRecognizer-Instanz oder SpeechRecognitionEngine-Instanz ab.Gets the friendly name of a SpeechRecognizer or SpeechRecognitionEngine instance.

SupportedAudioFormats SupportedAudioFormats SupportedAudioFormats SupportedAudioFormats

Ruft die Audioformate ab, die von einer SpeechRecognizer- oder SpeechRecognitionEngine-Instanz unterstützt werden.Gets the audio formats supported by a SpeechRecognizer or SpeechRecognitionEngine instance.

Methoden

Dispose() Dispose() Dispose() Dispose()

Verwirft das RecognizerInfo-Objekt.Disposes the RecognizerInfo object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für:

Siehe auch