RecognizerInfo Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Reprezentuje informacje o wystąpieniu SpeechRecognizer lub 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
- Dziedziczenie
-
RecognizerInfo
- Implementuje
Przykłady
Poniższy przykład sprawdza poprawność danego CultureInfo ciągu i identyfikatora względem dozwolonych SpeechRecognitionEngine konfiguracji wyrażonych jako lista RecognizerInfo obiektów.
Jeśli ciąg identyfikatora CultureInfo i jest prawidłowy, przykład tworzy nowe wystąpienie SpeechRecognitionEngine użycia RecognizerInfo wystąpienia 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;
}
Uwagi
Można uzyskać informacje identyfikujące zainicjowany aparat rozpoznawania przy użyciu SpeechRecognizer.RecognizerInfo dla SpeechRecognizer obiektu lub SpeechRecognitionEngine.RecognizerInfoSpeechRecognitionEngine obiektu.
Informacje zwrócone w wystąpieniach uzyskanych RecognizerInfo z obiektu SpeechRecognizer są określane przez ustawienia w elemencie Właściwości mowy elementu członkowskiego Panel sterowania.
Możesz użyć wystąpień RecognizerInfo klasy , aby skonstruować określoną konfigurację SpeechRecognitionEngine przy użyciu konstruktora SpeechRecognitionEngine(RecognizerInfo) .
Metoda InstalledRecognizers statyczna zwraca listę wszystkich dostępnych SpeechRecognitionEngine konfiguracji jako RecognizerInfo wystąpień.
Właściwości
| Nazwa | Opis |
|---|---|
| AdditionalInfo |
Pobiera dodatkowe informacje o wystąpieniu SpeechRecognizer lub SpeechRecognitionEngine . |
| Culture |
Pobiera kulturę obsługiwaną przez wystąpienie SpeechRecognizer lub SpeechRecognitionEngine . |
| Description |
Pobiera opis SpeechRecognizer wystąpienia lub SpeechRecognitionEngine . |
| Id |
Pobiera identyfikator SpeechRecognizer wystąpienia lub SpeechRecognitionEngine . |
| Name |
Pobiera przyjazną SpeechRecognizer nazwę wystąpienia lub SpeechRecognitionEngine . |
| SupportedAudioFormats |
Pobiera formaty audio obsługiwane przez SpeechRecognizer wystąpienie lub SpeechRecognitionEngine . |
Metody
| Nazwa | Opis |
|---|---|
| Dispose() |
|
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Dziedziczone od Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Dziedziczone od Object) |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Dziedziczone od Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Dziedziczone od Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Dziedziczone od Object) |