PromptBuilder 생성자

정의

클래스의 새 인스턴스를 PromptBuilder 만듭니다.

오버로드

Name Description
PromptBuilder()

클래스의 새 인스턴스를 PromptBuilder 만듭니다.

PromptBuilder(CultureInfo)

클래스의 새 인스턴스를 PromptBuilder 만들고 문화권을 지정합니다.

PromptBuilder()

Source:
PromptBuilder.cs
Source:
PromptBuilder.cs
Source:
PromptBuilder.cs
Source:
PromptBuilder.cs

클래스의 새 인스턴스를 PromptBuilder 만듭니다.

public:
 PromptBuilder();
public PromptBuilder();
Public Sub New ()

예제

다음 예제에서는 새 PromptBuilder 인스턴스를 만들고 텍스트 문자열을 추가합니다.

using System.Speech.Synthesis;

public void MySimpleText ()
{
    PromptBuilder builder = new PromptBuilder ();
    builder.AppendText("Hello world!");
}

다음 태그는 SSML(Speech Synthesis Markup Language)(요소의 xml:lang 필수 특성)speak에 해당하는 것을 보여 줍니다.

<speak version="1.0"
 xmlns="http://www.w3.org/2001/10/synthesis" xml:lang="en-US">
  Hello world!
</speak>

적용 대상

PromptBuilder(CultureInfo)

Source:
PromptBuilder.cs
Source:
PromptBuilder.cs
Source:
PromptBuilder.cs
Source:
PromptBuilder.cs

클래스의 새 인스턴스를 PromptBuilder 만들고 문화권을 지정합니다.

public:
 PromptBuilder(System::Globalization::CultureInfo ^ culture);
public PromptBuilder(System.Globalization.CultureInfo culture);
new System.Speech.Synthesis.PromptBuilder : System.Globalization.CultureInfo -> System.Speech.Synthesis.PromptBuilder
Public Sub New (culture As CultureInfo)

매개 변수

culture
CultureInfo

해당 언어, 문화권 이름, 쓰기 시스템, 사용된 달력, 날짜 서식을 지정하고 문자열을 정렬하는 방법 등 특정 문화권에 대한 정보를 제공합니다.

예제

다음 예제에서는 인스턴스를 만들고 해당 인스턴스를 PromptBuilderCulture지정합니다.

using System.Speech.Synthesis;

public void MySimpleText ()
{
    PromptBuilder builder = new PromptBuilder(new System.Globalization.CultureInfo("en-US"));
    builder.AppendText("Hello world!");
}

다음 태그는 해당하는 SSML을 보여 줍니다.

<speak version="1.0"
 xmlns="http://www.w3.org/2001/10/synthesis" xml:lang="en-US">
  Hello world!
</speak>

설명

이 생성자는 속성의 값을 Culture 설정합니다. 개체는 SpeechSynthesizer 프롬프트를 처리하기 위해 매개 변수로 culture 지정된 언어를 지원하는 설치된 음성을 선택하려고 시도합니다. 지정된 문화권이 있는 음성이 발견되면 사용됩니다. 지정된 문화권의 음성을 찾을 수 없는 경우 기본 음성이 사용됩니다.

매개 변수에 지정된 culture 언어로 단어를 올바르게 발음하려면 언어를 지원하는 음성 합성(텍스트 음성 변환 또는 TTS) 엔진을 설치해야 합니다. 설치된 TTS 엔진을 음성이라고 합니다. 특정 문화권에 대해 설치된 음성에 대한 정보를 얻으려면 이 메서드를 GetInstalledVoices 사용합니다.

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

  • en-US. 영어(미국)

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

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

"en"과 같은 두 글자 언어 코드도 허용됩니다.

적용 대상