GrammarBuilder.Culture Vlastnost
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í.
Získá nebo nastaví jazyk gramatiky rozpoznávání řeči.
public:
property System::Globalization::CultureInfo ^ Culture { System::Globalization::CultureInfo ^ get(); void set(System::Globalization::CultureInfo ^ value); };
public System.Globalization.CultureInfo Culture { get; set; }
member this.Culture : System.Globalization.CultureInfo with get, set
Public Property Culture As CultureInfo
Hodnota vlastnosti
Kultura GrammarBuilder. Výchozí hodnotou je vlastnost spuštěného vlákna CurrentUICulture .
Příklady
Následující příklad vytvoří gramatiku rozpoznávání řeči pro objednání pizzy s až čtyřmi zastaveními. Konkrétně nastaví jazykovou verzi objektu GrammarBuilder na angličtinu (Spojené státy).
private static Grammar CreatePizzaGrammar()
{
// Create a Choices object with alternatives for toppings.
Choices toppings = new Choices(new string[] {
"cheese", "mushroom", "tomato", "onion",
"anchovy", "chicken", "pepperoni"});
// Create a GrammarBuilder and append the Choices object.
GrammarBuilder andToppings = new GrammarBuilder("and", 0, 1);
andToppings.Append(toppings);
// Construct the phrase.
GrammarBuilder gb = new GrammarBuilder("I would like a", 0, 1);
gb.Append(toppings);
gb.Append(new GrammarBuilder(andToppings, 0, 3));
gb.Append("pizza");
// Create the Grammar from the GrammarBuilder.
Grammar grammar = new Grammar(gb);
grammar.Name = "Pizza Order";
return grammar;
}
Poznámky
Konstruktor Grammar vytvoří Grammar objekt, který může použít rozpoznávání řeči odpovídající jazykové verze. Culture K nastavení jazykové verze výsledné gramatiky rozpoznávání řeči se používá pouze vlastnostGrammarBuilder, která je k dispozici jako parametr konstruktoru Gramatika.
Microsoft Windows a rozhraní System.Speech API přijímají všechny platné kódy zemí jazyka. Chcete-li provést rozpoznávání řeči pomocí jazyka zadaného Culture ve vlastnosti, musí být nainstalován modul pro rozpoznávání řeči, který podporuje kód země jazyka. Moduly pro rozpoznávání řeči, které jsou dodávány s Microsoft Windows 7, pracují s následujícími kódy zemí jazyka.
en-GB. Angličtina (Spojené království)
en-US. Angličtina (Spojené státy)
de-DE. němčina (Německo)
es-ES. Španělština (Španělsko)
fr-FR. francouzština (Francie)
ja-JP. Japonština (Japonsko)
zh-CN. Čínština (Čína)
zh-TW. Čínština (Tchaj-wan)
Jsou povoleny také dvoumísmenné kódy jazyka, například "en", "fr" nebo "es".