Dil

RecognizerInfo Sınıf

Tanım

Bir SpeechRecognizer veya SpeechRecognitionEngine örneği hakkındaki bilgileri temsil eder.

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
Devralma
RecognizerInfo
Uygulamalar

Örnekler

Aşağıdaki örnek, belirli CultureInfo bir ve tanımlayıcı dizesini nesnelerin listesi SpeechRecognitionEngine olarak ifade edilen izin verilen RecognizerInfo yapılandırmalara göre doğrular.

CultureInfo ve tanımlayıcı dizesi geçerliyse örnek, örneği bağımsız değişken olarak kullanmanın yeni bir örneğini SpeechRecognitionEngineRecognizerInfo oluşturur.

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

Açıklamalar

Bir nesne için veya SpeechRecognizer.RecognizerInfo bir nesne için SpeechRecognizer kullanarak SpeechRecognitionEngine.RecognizerInfo başlatılan bir tanıma altyapısının SpeechRecognitionEngine tanımlayıcı bilgilerini alabilirsiniz.

bir RecognizerInfo elde edilen SpeechRecognizer örneklerinde döndürülen bilgiler, Denetim MasasıSpeech Properties üyesindeki ayarlar tarafından belirlenir.

Oluşturucuyu RecognizerInfo kullanarak SpeechRecognitionEngine belirli bir yapılandırmasını SpeechRecognitionEngine(RecognizerInfo) oluşturmak için örneklerini kullanabilirsiniz.

Statik yöntem InstalledRecognizers , kullanılabilir SpeechRecognitionEngine tüm yapılandırmaların bir listesini örnek olarak RecognizerInfo döndürür.

Özellikler

Name Description
AdditionalInfo

Bir SpeechRecognizer veya SpeechRecognitionEngine örneği hakkında ek bilgi alır.

Culture

Veya SpeechRecognizerSpeechRecognitionEngine örneği tarafından desteklenen kültürü alır.

Description

Veya SpeechRecognizerSpeechRecognitionEngine örneğinin açıklamasını alır.

Id

Bir SpeechRecognizer veya SpeechRecognitionEngine örneğinin tanımlayıcısını alır.

Name

Bir SpeechRecognizer veya SpeechRecognitionEngine örneğinin kolay adını alır.

SupportedAudioFormats

Veya SpeechRecognizerSpeechRecognitionEngine örneği tarafından desteklenen ses biçimlerini alır.

Yöntemler

Name Description
Dispose()

Nesnesini atar RecognizerInfo .

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.