GrammarBuilder.Culture Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece la referencia cultural de la gramática de reconocimiento de voz.
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 propiedad
Referencia cultural de GrammarBuilder. El valor predeterminado es la propiedad CurrentUICulture del subproceso en ejecución.
Ejemplos
En el ejemplo siguiente se crea una gramática de reconocimiento de voz para ordenar una pizza con hasta cuatro ingredientes. Establece específicamente la GrammarBuilder referencia cultural del objeto en 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;
}
Comentarios
El Grammar constructor crea un Grammar objeto que puede ser utilizado por un reconocedor de voz de la referencia cultural correspondiente. Solo la Culture propiedad de GrammarBuilder que se proporciona como parámetro para el constructor de gramática se usa para establecer la referencia cultural de la gramática de reconocimiento de voz resultante.
Microsoft Windows y System. Speech API aceptan todos los códigos de país de idioma válidos. Para realizar el reconocimiento de voz con el idioma especificado en la Culture
propiedad, debe instalarse un motor de reconocimiento de voz que admita ese código de país. Los motores de reconocimiento de voz que se incluyen con Microsoft Windows 7 funcionan con los siguientes códigos de país de idioma.
en-GB. Inglés (Reino Unido)
en-US. Spanish (Traditional Sort) - Spain
de-DE. Alemán (Alemania)
es-ES. Español (España)
fr-FR. Francés (Francia)
ja-JP. Japonés (Japón)
zh-CN. Chino (China)
zh-TW. Chino (Taiwán)
También se permiten códigos de idioma de dos letras, como "en", "fr" o "es".