Aracılığıyla paylaş


RecognizerInfo Sınıf

Tanım

Veya SpeechRecognizerSpeechRecognitionEngine ö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 RecognizerInfo olarak ifade edilen izin verilen SpeechRecognitionEngine 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 SpeechRecognitionEngine.RecognizerInfo bir nesne için kullanarak SpeechRecognizer.RecognizerInfo başlatılan bir tanıma altyapısının SpeechRecognizerSpeechRecognitionEngine tanımlayıcı bilgilerini alabilirsiniz.

öğesinden SpeechRecognizer alınan örneklerde RecognizerInfo döndürülen bilgiler, Denetim MasasıKonuşma Özellikleri üyesindeki ayarlar tarafından belirlenir.

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

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

Özellikler

AdditionalInfo

Veya SpeechRecognizerSpeechRecognitionEngine ö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

Veya SpeechRecognizerSpeechRecognitionEngine örneğinin kolay adını alır.

SupportedAudioFormats

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

Yöntemler

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()

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

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

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.