Udostępnij za pośrednictwem


GrammarBuilder.Culture Właściwość

Definicja

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

Dotyczy

Zobacz też