RecognizerInfo Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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
Dispose() |
|
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |