Condividi tramite


GrammarBuilder.Culture Proprietà

Definizione

Ottiene o imposta le impostazioni cultura della grammatica di riconoscimento 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

Valore della proprietà

CultureInfo

Impostazioni cultura di GrammarBuilder. L'impostazione predefinita è la proprietà CurrentUICulture del thread in esecuzione.

Esempio

Nell'esempio seguente viene creata una grammatica di riconoscimento vocale per ordinare una pizza con un massimo di quattro condimenti. In particolare, le GrammarBuilder impostazioni cultura dell'oggetto vengono impostate su inglese (Stati Uniti).

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

Commenti

Il Grammar costruttore crea un Grammar oggetto che può essere utilizzato da un riconoscimento vocale delle impostazioni cultura corrispondenti. Culture GrammarBuilder Per impostare le impostazioni cultura della grammatica di riconoscimento vocale risultante viene utilizzata solo la proprietà dell'oggetto specificato come parametro per il costruttore di grammatica.

Microsoft Windows e il sistema. Speech API accettano tutti i codici paese validi. Per eseguire il riconoscimento vocale usando la lingua specificata nella Culture proprietà, è necessario che sia installato un motore di riconoscimento vocale che supporta tale codice del paese. I motori di riconoscimento vocale forniti con Microsoft Windows 7 funzionano con i codici paese seguenti.

  • en-GB. Inglese (Regno Unito)

  • it-it. Inglese (Stati Uniti)

  • de-DE. Tedesco (Germania)

  • es-ES. Spagnolo (Spagna)

  • fr-FR. Francese (Francia)

  • ja-JP. Giapponese (Giappone)

  • zh-CN. Cinese (Cina)

  • zh-TW. Cinese (Taiwan)

Sono consentiti anche codici di lingua di due lettere, ad esempio "en", "fr" o "es".

Si applica a

Vedi anche