GrammarBuilder.Culture Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает язык и региональные параметры грамматики распознавания речи.
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
Значение свойства
Язык и региональные параметры GrammarBuilder. По умолчанию — свойство CurrentUICulture выполняющего потока.
Примеры
В следующем примере создается Грамматика распознавания речи для упорядочивания пиццы до четырех. В частности, GrammarBuilder язык и региональные параметры объекта задаются как английский (США).
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;
}
Комментарии
GrammarКонструктор создает Grammar объект, который может использоваться распознавателем речи соответствующего языка и региональных параметров. Только Culture свойство объекта GrammarBuilder , предоставленное в качестве параметра для конструктора грамматики, используется для задания языка и региональных параметров в результирующей грамматике распознавания речи.
Microsoft Windows и API System. Speech принимают все допустимые коды языковых стран. Чтобы выполнить распознавание речи с использованием языка, указанного в Culture
свойстве, необходимо установить модуль распознавания речи, поддерживающий этот код языка и страны. Модули распознавания речи, поставляемые вместе с Microsoft Windows 7, работают со следующими кодами языковых стран.
EN-GB. Английский (Великобритания)
EN-US. Английский (США)
de-DE. Немецкий (Германия)
ES-ES. испанский (Испания)
fr-FR. Французский (Франция)
ja-JP. Японский (Япония)
zh-CN. Китайский (Китай)
zh-TW. Китайский (Тайвань)
Также разрешены двухбуквенный код языка, например "en", "fr" или "ES".