GrammarBuilder.Culture Propriété

Définition

Obtient ou définit la culture de la syntaxe de reconnaissance vocale.

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

Valeur de propriété

CultureInfo

Culture du GrammarBuilder. La valeur par défaut est la propriété CurrentUICulture du thread en cours d'exécution.

Exemples

L’exemple suivant crée une grammaire de reconnaissance vocale pour commander une pizza avec quatre pings au maximum. Il définit spécifiquement la GrammarBuilder culture de l’objet sur l’anglais (États-Unis).

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

Remarques

Le Grammar constructeur crée un Grammar objet qui peut être utilisé par un module de reconnaissance vocale de la culture correspondante. Seule la Culture propriété du GrammarBuilder fourni en tant que paramètre au constructeur de grammaire est utilisée pour définir la culture de la grammaire de la reconnaissance vocale résultante.

Microsoft Windows et l’API System. Speech acceptent tous les codes de pays de langue valides. Pour effectuer la reconnaissance vocale à l’aide de la langue spécifiée dans la Culture propriété, un moteur de reconnaissance vocale qui prend en charge cette langue de pays doit être installé. Les moteurs de reconnaissance vocale fournis avec Microsoft Windows 7 fonctionnent avec les codes de pays langue suivants.

  • en-GB. Anglais (Royaume-Uni)

  • en-US. Anglais (États-Unis)

  • de-DE. Allemand (Allemagne)

  • es-ES. Espagnol (Espagne)

  • fr-FR. Français (France)

  • ja-JP. Japonais (Japon)

  • zh-CN. Chinois (Chine)

  • zh-TW. Chinois (Taïwan)

Les codes de langue à deux lettres tels que « en », « fr » ou « es » sont également autorisés.

S’applique à

Voir aussi