RecognizerInfo Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |
| 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) |