Udostępnij przez


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

Nazwa Opis
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

Nazwa Opis
Dispose()

RecognizerInfo Usuwa obiekt.

Equals(Object)

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

(Dziedziczone od Object)
GetHashCode()

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

(Dziedziczone od Object)
GetType()

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

(Dziedziczone od Object)
MemberwiseClone()

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

(Dziedziczone od Object)
ToString()

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

(Dziedziczone od Object)

Dotyczy

Zobacz także