Compartir a través de


GrammarBuilder.Culture Propiedad

Definición

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

CultureInfo

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

Se aplica a

Consulte también