Sdílet prostřednictvím


RecognizerInfo Třída

Definice

Představuje informace o SpeechRecognizer instanci nebo 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
Dědičnost
RecognizerInfo
Implementuje

Příklady

Následující příklad ověří zadaný CultureInfo řetězec a identifikátor proti povoleným SpeechRecognitionEngine konfiguracím vyjádřeným jako seznam RecognizerInfo objektů.

Pokud je řetězec identifikátoru CultureInfo a platný, příklad vytvoří novou instanci SpeechRecognitionEngine s použitím RecognizerInfo instance 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;  
}  

Poznámky

Můžete získat identifikační informace pro inicializovaný modul rozpoznávání pomocí SpeechRecognizer.RecognizerInfo objektu SpeechRecognizer nebo SpeechRecognitionEngine.RecognizerInfo objektu SpeechRecognitionEngine .

Informace vrácené v instancích RecognizerInfo získaných z objektu jsou SpeechRecognizer určeny nastavením ve vlastnosti řeči člena Ovládací panely.

Instance nástroje můžete použít RecognizerInfo k vytvoření konkrétní konfigurace SpeechRecognitionEngine pomocí konstruktoru SpeechRecognitionEngine(RecognizerInfo) .

Statická metoda InstalledRecognizers vrátí seznam všech dostupných SpeechRecognitionEngine konfigurací jako RecognizerInfo instancí.

Vlastnosti

AdditionalInfo

Získá další informace o SpeechRecognizer instanci nebo SpeechRecognitionEngine .

Culture

Získá jazykovou verzi podporovanou SpeechRecognizer instancí nebo SpeechRecognitionEngine .

Description

Získá popis SpeechRecognizer instance nebo SpeechRecognitionEngine .

Id

Získá identifikátor SpeechRecognizer instance nebo SpeechRecognitionEngine .

Name

Získá popisný název SpeechRecognizer instance nebo SpeechRecognitionEngine .

SupportedAudioFormats

Získá formáty zvuku podporované SpeechRecognizer instancí nebo SpeechRecognitionEngine .

Metody

Dispose()

RecognizerInfo Odstraní objekt.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také