GrammarBuilder.Culture Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Kultur der Spracherkennungsgrammatik auf oder legt diese fest.
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
Eigenschaftswert
Die Kultur des GrammarBuilder. Der Standard ist die CurrentUICulture-Eigenschaft des ausführenden Threads.
Beispiele
Im folgenden Beispiel wird eine sprach Erkennungs Grammatik erstellt, um eine Pizza mit bis zu vier Unterordnungen zu bestellen. Dadurch wird die GrammarBuilder Kultur des Objekts ausdrücklich auf Englisch (USA) festgelegt.
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;
}
Hinweise
Der- Grammar Konstruktor erstellt ein- Grammar Objekt, das von einer Spracherkennung der entsprechenden Kultur verwendet werden kann. Nur die- Culture Eigenschaft der GrammarBuilder , die als Parameter für den Grammatik-Konstruktor bereitgestellt wird, wird verwendet, um die Kultur der resultierenden sprach Erkennungs Grammatik festzulegen.
Microsoft Windows und die System. Speech-API akzeptieren alle gültigen sprach Ländercodes. Um die Spracherkennung mithilfe der in der-Eigenschaft angegebenen Sprache durchzuführen Culture
, muss eine sprach Erkennungs-Engine installiert werden, die diesen Sprachen-Ländercode unterstützt. Die Spracherkennungs-Engines, die mit Microsoft Windows 7 ausgeliefert wurden, funktionieren mit den folgenden Programmiersprachen.
en-GB. Walisisch (Großbritannien)
en-US. Englisch (USA)
de-de. Deutsch (Deutschland)
es-es. Spanisch (Spanien)
fr-fr. Französisch (Frankreich)
ja-JP. Japanisch (Japan)
zh-cn. Chinesisch (China)
zh-tw. Chinesisch (Taiwan)
Sprachcodes mit zwei Buchstaben, z. b. "en", "fr" oder "es", sind ebenfalls zulässig.