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 instanci SpeechRecognizer nebo SpeechRecognitionEngine instanci.
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 identifikátoru vůči povoleným SpeechRecognitionEngine konfiguracím vyjádřeným jako seznam RecognizerInfo objektů.
Pokud je řetězec identifikátoru CultureInfo platný, vytvoří příklad novou instanci SpeechRecognitionEngine použití 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é z SpeechRecognizer jsou určeny nastavením v Speech Vlastnosti člen Ovládací panely.
Instance RecognizerInfo můžete použít 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
| Name | Description |
|---|---|
| AdditionalInfo |
Získá další informace o instanci SpeechRecognizer nebo SpeechRecognitionEngine instanci. |
| Culture |
Získá jazykovou verzi podporovanou instancí SpeechRecognizer nebo SpeechRecognitionEngine instancí. |
| Description |
Získá popis SpeechRecognizer nebo SpeechRecognitionEngine instanci. |
| Id |
Získá identifikátor nebo SpeechRecognizerSpeechRecognitionEngine instanci. |
| Name |
Získá popisný název SpeechRecognizer instance nebo SpeechRecognitionEngine instance. |
| SupportedAudioFormats |
Získá formáty zvuku podporované instancíSpeechRecognizer.SpeechRecognitionEngine |
Metody
| Name | Description |
|---|---|
| Dispose() |
|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |