GrammarBuilder.Culture 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
음성 인식 문법의 문화권을 가져오거나 설정합니다.
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 속성입니다.
예제
다음 예제에서는 최대 4 개의 토 핑을 사용 하 여 피자를 주문에 대 한 음성 인식 문법을 만듭니다. 구체적으로 설정 된 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와 System.Speech API는 모든 유효한 언어-국가 코드를 받습니다. 지정 된 언어를 사용 하 여 음성 인식을 수행 하는 Culture
속성, 음성 인식 엔진을 지 원하는 언어-국가 코드를 설치 해야 합니다. Microsoft Windows 7과 함께 제공 되는 음성 인식 엔진은 다음 언어-국가 코드를 사용 하 여 작동 합니다.
en-5GB입니다. 영어(영국)
EN-US입니다. 영어(미국)
de-DE. 독일어 (독일)
원본: ES-ES 합니다. 스페인어(스페인)
fr-FR. 프랑스어(프랑스)
JA-JP 합니다. 일본어(일본)
zh-CN. 중국어(중국)
zh-TW. 중국어(대만)
"En", "fr"와 같은 두 문자 언어 코드 또는 "es" 허용도 됩니다.