RecognizerInfo Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje informace o SpeechRecognizer instanci nebo 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
- Dědičnost
-
RecognizerInfo
- Implementuje
Příklady
Následující příklad ověří zadaný CultureInfo řetězec a identifikátor proti povoleným SpeechRecognitionEngine konfiguracím vyjádřeným jako seznam RecognizerInfo objektů.
Pokud je řetězec identifikátoru CultureInfo a platný, příklad vytvoří novou instanci SpeechRecognitionEngine s použitím RecognizerInfo instance 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;
}
Poznámky
Můžete získat identifikační informace pro inicializovaný modul rozpoznávání pomocí SpeechRecognizer.RecognizerInfo objektu SpeechRecognizer nebo SpeechRecognitionEngine.RecognizerInfo objektu SpeechRecognitionEngine .
Informace vrácené v instancích RecognizerInfo získaných z objektu jsou SpeechRecognizer určeny nastavením ve vlastnosti řeči člena Ovládací panely.
Instance nástroje můžete použít RecognizerInfo k vytvoření konkrétní konfigurace SpeechRecognitionEngine pomocí konstruktoru SpeechRecognitionEngine(RecognizerInfo) .
Statická metoda InstalledRecognizers vrátí seznam všech dostupných SpeechRecognitionEngine konfigurací jako RecognizerInfo instancí.
Vlastnosti
AdditionalInfo |
Získá další informace o SpeechRecognizer instanci nebo SpeechRecognitionEngine . |
Culture |
Získá jazykovou verzi podporovanou SpeechRecognizer instancí nebo SpeechRecognitionEngine . |
Description |
Získá popis SpeechRecognizer instance nebo SpeechRecognitionEngine . |
Id |
Získá identifikátor SpeechRecognizer instance nebo SpeechRecognitionEngine . |
Name |
Získá popisný název SpeechRecognizer instance nebo SpeechRecognitionEngine . |
SupportedAudioFormats |
Získá formáty zvuku podporované SpeechRecognizer instancí nebo SpeechRecognitionEngine . |
Metody
Dispose() |
|
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |