PromptBuilder.Culture 속성

정의

PromptBuilder 개체에 대한 문화권 정보를 가져오거나 설정합니다.

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

설명

SpeechSynthesizer개체는 속성에 지정 된 언어를 지원 하 여 프롬프트를 처리 하는 설치 된 음성을 선택 하려고 합니다 Culture . 지정 된 문화권의 음성을 찾은 경우 사용 됩니다. 지정 된 문화권의 음성을 찾을 수 없으면 기본 음성이 사용 됩니다.

StartVoice, 및 메서드를 사용 하 여 콘텐츠의 개별 섹션에 대 한 프롬프트 내에서 문화권을 지정할 수도 있습니다 StartParagraph StartSentence . 위의 메서드 중 하나를 사용 하 여 콘텐츠 부분에 대해 지정 된 문화권이 적용 되 Culture 는 동안 속성을 재정의 하 고,는 SpeechSynthesizer 메서드의 매개 변수로 지정 된 언어를 지 원하는 설치 된 음성을 선택 하려고 합니다 culture .

속성으로 지정 된 언어로 단어를 정확 하 게 발음 하려면 Culture 언어를 지 원하는 음성 합성 (텍스트 음성 변환 또는 TTS) 엔진을 설치 해야 합니다. 설치 된 TTS 엔진을 음성 이라고 합니다. 특정 문화권에 대해 설치 된 음성에 대 한 정보를 가져오려면 메서드를 사용 GetInstalledVoices 합니다.

Microsoft Windows 및 System. Speech API 유효한 모든 언어 국가 코드를에 대 한 값으로 적용 합니다 culture . Windows 7과 함께 제공 되는 TTS 엔진은 다음과 같은 언어 국가 코드를 지원 합니다.

  • EN-US입니다. 영어(미국)

  • zh-CN. 중국어(중국)

  • zh-TW. 중국어(대만)

"En"와 같은 두 문자 언어 코드도 허용 됩니다. 언어 코드의 포괄적인 목록은 언어 식별자 상수 및 문자열을 참조 하세요.

적용 대상