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

Значение свойства

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

Применяется к

См. также раздел