GrammarBuilder.Culture Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 CurrentUICulture do thread de execução.
Exemplos
O exemplo a seguir cria uma gramática de reconhecimento de fala para ordenar uma pizza com até quatro ingredientes. Ele define especificamente a GrammarBuilder cultura do objeto para 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 é fornecida como o parâmetro para o Construtor gramatical é usada para definir a cultura da gramática de reconhecimento de fala resultante.
Microsoft Windows e System. Speech API aceitam todos os códigos de país-idioma válidos. 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 códigos de país de idioma a seguir.
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.