GrammarBuilder.Culture Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de cultuur van de grammatica van spraakherkenning op of stelt u deze in.
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
Waarde van eigenschap
De cultuur van de GrammarBuilder. De standaardwaarde is de eigenschap van CurrentUICulture het uitvoeren van threads.
Voorbeelden
In het volgende voorbeeld wordt een grammatica voor spraakherkenning gemaakt voor het bestellen van een pizza met maximaal vier toppings. De GrammarBuilder objectcultuur wordt specifiek ingesteld op Engels (Verenigde Staten).
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;
}
Opmerkingen
De Grammar constructor maakt een Grammar object dat kan worden gebruikt door een spraakherkenning van de bijbehorende cultuur. Alleen de Culture eigenschap van de GrammarBuilder parameter die wordt opgegeven voor de grammaticaconstructor, wordt gebruikt om de cultuur van de resulterende grammatica voor spraakherkenning in te stellen.
Microsoft Windows en de System.Speech-API accepteren alle geldige taal-landcodes. Als u spraakherkenning wilt uitvoeren met behulp van de taal die is opgegeven in de Culture eigenschap, moet er een spraakherkenningsengine worden geïnstalleerd die ondersteuning biedt voor taalcode. De spraakherkenningsengines die zijn geleverd met Microsoft Windows 7 werken met de volgende landcodes.
en-GB. Engels (Verenigd Koninkrijk)
en-US. Engels (Verenigde Staten)
de-DE. Duits (Duitsland)
es-ES. Spaans (Spanje)
fr-FR. Frans (Frankrijk)
ja-JP. Japanse taal (Japan)
zh-CN. Chinees (China)
zh-TW. Chinees (Taiwan)
Taalcodes met twee letters, zoals 'en', 'fr' of 'es', zijn ook toegestaan.