Udostępnij za pośrednictwem


RecognizerInfo Klasa

Definicja

Reprezentuje informacje o wystąpieniu SpeechRecognizer lub SpeechRecognitionEngine .

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
Dziedziczenie
RecognizerInfo
Implementuje

Przykłady

Poniższy przykład sprawdza poprawność danego CultureInfo ciągu i identyfikatora względem dozwolonych SpeechRecognitionEngine konfiguracji wyrażonych jako lista RecognizerInfo obiektów.

Jeśli ciąg identyfikatora CultureInfo i jest prawidłowy, przykład tworzy nowe wystąpienie SpeechRecognitionEngine użycia RecognizerInfo wystąpienia jako argumentu.

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;  
}  

Uwagi

Można uzyskać informacje identyfikujące zainicjowany aparat rozpoznawania przy użyciu SpeechRecognizer.RecognizerInfo dla SpeechRecognizer obiektu lub SpeechRecognitionEngine.RecognizerInfoSpeechRecognitionEngine obiektu.

Informacje zwrócone w wystąpieniach uzyskanych RecognizerInfo z obiektu SpeechRecognizer są określane przez ustawienia w elemencie Właściwości mowy elementu członkowskiego Panel sterowania.

Możesz użyć wystąpień RecognizerInfo klasy , aby skonstruować określoną konfigurację SpeechRecognitionEngine przy użyciu konstruktora SpeechRecognitionEngine(RecognizerInfo) .

Metoda InstalledRecognizers statyczna zwraca listę wszystkich dostępnych SpeechRecognitionEngine konfiguracji jako RecognizerInfo wystąpień.

Właściwości

AdditionalInfo

Pobiera dodatkowe informacje o wystąpieniu SpeechRecognizer lub SpeechRecognitionEngine .

Culture

Pobiera kulturę obsługiwaną przez wystąpienie SpeechRecognizer lub SpeechRecognitionEngine .

Description

Pobiera opis SpeechRecognizer wystąpienia lub SpeechRecognitionEngine .

Id

Pobiera identyfikator SpeechRecognizer wystąpienia lub SpeechRecognitionEngine .

Name

Pobiera przyjazną SpeechRecognizer nazwę wystąpienia lub SpeechRecognitionEngine .

SupportedAudioFormats

Pobiera formaty audio obsługiwane przez SpeechRecognizer wystąpienie lub SpeechRecognitionEngine .

Metody

Dispose()

RecognizerInfo Usuwa obiekt.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też