GrammarBuilder.Culture Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Percebe 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 de Propriedade
A cultura dos GrammarBuilder. O padrão é a propriedade do CurrentUICulture thread executante.
Exemplos
O exemplo seguinte cria uma gramática de reconhecimento de fala para encomendar uma pizza com até quatro toppings. Define especificamente a cultura do objeto GrammarBuilder em 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;
}
Observações
O Grammar construtor cria um Grammar objeto que pode ser usado por um reconhecedor de fala da cultura correspondente. Apenas a Culture propriedade do GrammarBuilder que é fornecida como parâmetro ao construtor Gramatical é usada para definir a cultura da gramática de reconhecimento de fala resultante.
Microsoft Windows e a API System.Speech aceitam todos os códigos válidos de língua-país. Para realizar reconhecimento de voz usando a linguagem especificada na Culture propriedade, deve ser instalado um motor de reconhecimento de voz que suporte esse código língua-país. Os motores de reconhecimento de voz que vieram com Microsoft Windows 7 funcionam com os seguintes códigos de língua e país.
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 linguísticos de duas letras como "en", "fr" ou "es" também são permitidos.