Partilhar via


GrammarBuilder.Culture Propriedade

Definição

Obtém ou define a cultura da gramática de reconhecimento de fala.

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

Valor da propriedade

A cultura do GrammarBuilder. O padrão é a propriedade do thread em CurrentUICulture execução.

Exemplos

O exemplo a seguir cria uma gramática de reconhecimento de fala para pedir uma pizza com até quatro coberturas. Ele define especificamente a GrammarBuilder cultura do objeto como inglês (Estados Unidos).

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;
}

Comentários

O Grammar construtor cria um Grammar objeto que pode ser usado por um reconhecedor de fala da cultura correspondente. Somente a Culture propriedade do GrammarBuilder que é fornecido como o parâmetro para o construtor gramática é usada para definir a cultura da gramática de reconhecimento de fala resultante.

O Microsoft Windows e a API System.Speech aceitam todos os códigos válidos do país do idioma. Para executar o reconhecimento de fala usando o idioma especificado na Culture propriedade, um mecanismo de reconhecimento de fala que dá suporte a esse código de país de idioma deve ser instalado. Os mecanismos de reconhecimento de fala fornecidos com o Microsoft Windows 7 funcionam com os seguintes códigos de país de idioma.

  • en-GB. Inglês (Reino Unido)

  • en-US. Inglês (Estados Unidos)

  • de-DE. Alemão (Alemanha)

  • es-ES. Espanhol (Espanha)

  • fr-FR. Francês (França)

  • ja-JP. Japonês (Japão)

  • zh-CN. Chinês (China)

  • zh-TW. Chinês (Taiwan)

Códigos de idioma de duas letras, como "en", "fr" ou "es", também são permitidos.

Aplica-se a

Confira também