Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Zjistěte, jak v aplikaci Windows App SDK vybrat nainstalovaný jazyk pro rozpoznávání řeči.
Important
Rozpoznávání řeči vyžaduje identitu balíčku MSIX. Rozhraní Windows.Media.SpeechRecognition API jsou dostupná jenom v případech, kdy vaše aplikace běží s identitou balíčku (zabalenou nebo zabalenou s externím umístěním). Nevybalené aplikace nemůžou tato rozhraní API používat.
Klíčová rozhraní API
Přehled
Rozpoznávání řeči ve výchozím nastavení používá nainstalovaný systémový jazyk pro rozpoznávání řeči.
Windows.Globalization.Language Předejte objekt konstruktoru SpeechRecognizer a vyberte jiný jazyk.
Vaše aplikace by měla používat jazyk podporovaný na zařízení uživatele. Pomocí vlastnosti SpeechRecognizer.SupportedTopicLanguages nebo SpeechRecognizer.SupportedGrammarLanguages určíte, které jazyky jsou k dispozici.
Nastavení jazyka rozpoznávání
Zadejte jazyk předáním Language objektu konstruktoru SpeechRecognizer :
var language = new Windows.Globalization.Language("en-US");
var speechRecognizer = new Windows.Media.SpeechRecognition.SpeechRecognizer(language);
Určení podporovaných jazyků
Následující příklad ukazuje, jak zkontrolovat, které jazyky témat jsou podporovány, a zobrazit je:
var topicLanguages = Windows.Media.SpeechRecognition.SpeechRecognizer.SupportedTopicLanguages;
foreach (var lang in topicLanguages)
{
var languageTag = lang.LanguageTag;
var displayName = lang.DisplayName;
// Present these to the user for selection.
}
Následující příklad kontroluje, které gramatické jazyky jsou k dispozici:
var grammarLanguages = Windows.Media.SpeechRecognition.SpeechRecognizer.SupportedGrammarLanguages;
foreach (var lang in grammarLanguages)
{
var languageTag = lang.LanguageTag;
var displayName = lang.DisplayName;
}
Note
Jazyky témat (diktování a vyhledávání na webu) se zpracovávají online službou a nejsou omezeny tím, které jazykové sady Speech se instalují místně. Jazyky gramatik (seznamy a omezení SRGS) se zpracovávají v zařízení a vyžadují instalaci odpovídajícího jazykového balíčku pro rozpoznávání řeči.
Související články
Windows developer