GrammarBuilder.Culture Właściwość
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.
Pobiera lub ustawia kulturę gramatyki rozpoznawania mowy.
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
Wartość właściwości
Kultura obiektu GrammarBuilder. Wartość domyślna to właściwość wykonywania wątku CurrentUICulture .
Przykłady
Poniższy przykład tworzy gramatykę rozpoznawania mowy do zamawiania pizzy z maksymalnie czterema toppingami. W szczególności ustawia kulturę GrammarBuilder obiektu na angielski (Stany Zjednoczone).
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;
}
Uwagi
Konstruktor Grammar tworzy Grammar obiekt, który może być używany przez rozpoznawanie mowy odpowiedniej kultury. Culture Tylko właściwość GrammarBuilder podana jako parametr konstruktora Gramatyka służy do ustawiania kultury wynikowej gramatyki rozpoznawania mowy.
Microsoft windows i interfejsu API System.Speech akceptują wszystkie prawidłowe kody krajów językowych. Aby przeprowadzić rozpoznawanie mowy przy użyciu języka określonego Culture
we właściwości, należy zainstalować aparat rozpoznawania mowy, który obsługuje ten kod kraju języka. Aparaty rozpoznawania mowy dostarczane z systemem Microsoft Windows 7 współpracują z następującymi kodami kraju języka.
en-GB. Angielski (Zjednoczone Królestwo)
en-US. Angielski (Stany Zjednoczone)
de-DE. Niemiecki (Niemcy)
es-ES. hiszpański (Hiszpania)
fr-FR. Francuski (Francja)
ja-JP. Japoński (Japonia)
zh-CN. Chiński (Chiny)
zh-TW. Chiński (Tajwan)
Dozwolone są również dwuliterowe kody językowe, takie jak "en", "fr" lub "es".