Freigeben über


GrammarBuilder.Culture Eigenschaft

Definition

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

CultureInfo

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.

Gilt für

Siehe auch