Sdílet prostřednictvím


GrammarBuilder.Culture Vlastnost

Definice

Získá nebo nastaví jazykovou verzi 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

CultureInfo

Jazyková verze GrammarBuilder . Výchozí hodnota je vlastnost vykonávajícího vlákna CurrentUICulture .

Příklady

Následující příklad vytvoří gramatiku rozpoznávání řeči pro řazení pizzau s až čtyřmi toppings. Konkrétně nastaví GrammarBuilder jazykovou verzi objektu na angličtinu (USA).

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

GrammarKonstruktor vytvoří Grammar objekt, který může být použit nástrojem pro rozpoznávání řeči odpovídající jazykové verzi. Culture GrammarBuilder K nastavení jazykové verze výsledné gramatiky rozpoznávání řeči se používá pouze vlastnost, která je k dispozici jako parametr pro konstruktor gramatiky.

Microsoft Windows a rozhraní API System. Speech přijímají všechny platné kódy jazykových zemí. Chcete-li provést rozpoznávání řeči pomocí jazyka zadaného ve Culture vlastnosti, musí být nainstalován modul pro rozpoznávání řeči, který podporuje daný kód země jazyka. Moduly pro rozpoznávání řeči dodávané se systémem Microsoft Windows 7 fungují s následujícími kódy zemí a jazyků.

  • 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é kódy jazyka se dvěma písmeny, například "en", "fr" nebo "ES".

Platí pro

Viz také