Sdílet prostřednictvím


GrammarBuilder.Culture Vlastnost

Definice

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".

Platí pro

Viz také