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