PromptBuilder.StartVoice 메서드

정의

신시사이저 음성에 변경 하려면 지시 하는 PromptBuilder 개체입니다.Instructs the synthesizer to change the voice in a PromptBuilder object.

오버로드

StartVoice(VoiceGender, VoiceAge)

PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 새 음성의 성별 및 연령을 지정합니다.Instructs the synthesizer to change the voice in the PromptBuilder object and specifies the gender and the age of the new voice.

StartVoice(String)

PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 사용할 음성의 이름을 지정합니다.Instructs the synthesizer to change the voice in the PromptBuilder object and specifies the name of the voice to use.

StartVoice(VoiceGender, VoiceAge, Int32)

PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 해당 성별, 연령과 지정한 성별 및 연령에 맞는 기본 음성을 지정합니다.Instructs the synthesizer to change the voice in the PromptBuilder object and specifies its gender, age, and a preferred voice that matches the specified gender and age.

StartVoice(VoiceGender)

PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 사용할 음성의 성별을 지정합니다.Instructs the synthesizer to change the voice in the PromptBuilder object and specifies the gender of the voice to use.

StartVoice(CultureInfo)

PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 사용할 음성의 문화권을 지정합니다.Instructs the synthesizer to change the voice in the PromptBuilder object and specifies the culture of the voice to use.

StartVoice(VoiceInfo)

PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 새 음성에 대한 조건을 지정합니다.Instructs the synthesizer to change the voice in the PromptBuilder object and specifies criteria for the new voice.

설명

음성 설치 TTS 엔진을 나타냅니다.A voice represents an installed TTS engine. 사용 된 GetInstalledVoices 메서드 및 VoiceInfo 클래스 이름 및 특성을 선택할 수 있는 텍스트 음성 변환 (TTS) 음성을 설치 합니다.Use the GetInstalledVoices methods and VoiceInfo class to obtain the names and attributes of installed text-to-speech (TTS) voices that you can select.

애플리케이션을 호출 하면 GetInstalledVoices, 최소 특정 조건에 맞는지 레지스트리에서 찾으면 음성의 각 메서드를 확인 합니다.When an application calls GetInstalledVoices, the method verifies that each of the voices it finds in the registry meets certain minimum criteria. 확인 하지 못한 모든 음성 GetInstalledVoices 설정 하는 해당 Enabled 속성을 False입니다.For any voice that fails verification, GetInstalledVoices sets its Enabled property to False. 애플리케이션 중 하나를 호출할 수 없습니다는 StartVoice 메서드는 음성입니다 Enabled 속성은 False합니다.An application cannot call any of the StartVoice methods on a voice whose Enabled property is False. 일반적으로 애플리케이션을 음성 설정 하지 것입니다 Enabled 속성입니다.Typically, applications will not set a voice's Enabled property.

StartVoice(VoiceGender, VoiceAge)

PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 새 음성의 성별 및 연령을 지정합니다.Instructs the synthesizer to change the voice in the PromptBuilder object and specifies the gender and the age of the new voice.

public:
 void StartVoice(System::Speech::Synthesis::VoiceGender gender, System::Speech::Synthesis::VoiceAge age);
public void StartVoice (System.Speech.Synthesis.VoiceGender gender, System.Speech.Synthesis.VoiceAge age);
member this.StartVoice : System.Speech.Synthesis.VoiceGender * System.Speech.Synthesis.VoiceAge -> unit
Public Sub StartVoice (gender As VoiceGender, age As VoiceAge)

매개 변수

gender
VoiceGender

사용할 새 음성의 성별입니다.The gender of the new voice to use.

age
VoiceAge

사용할 목소리 연령입니다.The age of the voice to use.

설명

사용 된 GetInstalledVoices 메서드 및 VoiceInfo 클래스 이름 및 특성을 선택할 수 있는 텍스트 음성 변환 (TTS) 음성을 설치 합니다.Use the GetInstalledVoices methods and VoiceInfo class to obtain the names and attributes of installed text-to-speech (TTS) voices that you can select.

지정 된 음성 사용을 중지 하려면 StartVoice 호출 EndVoice합니다.To stop using the voice specified by StartVoice call EndVoice.

StartVoice(String)

PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 사용할 음성의 이름을 지정합니다.Instructs the synthesizer to change the voice in the PromptBuilder object and specifies the name of the voice to use.

public:
 void StartVoice(System::String ^ name);
public void StartVoice (string name);
member this.StartVoice : string -> unit
Public Sub StartVoice (name As String)

매개 변수

name
String

사용할 음성의 이름입니다.The name of the voice to use.

설명

설치 된 음성에 대 한 정보를 얻으려면 중 하나를 사용 합니다 GetInstalledVoices 메서드.To get information about which voices are installed, use one of the GetInstalledVoices methods.

지정 된 음성 사용을 중지 하려면 StartVoice 호출 EndVoice합니다.To stop using the voice specified by StartVoice call EndVoice.

StartVoice(VoiceGender, VoiceAge, Int32)

PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 해당 성별, 연령과 지정한 성별 및 연령에 맞는 기본 음성을 지정합니다.Instructs the synthesizer to change the voice in the PromptBuilder object and specifies its gender, age, and a preferred voice that matches the specified gender and age.

public:
 void StartVoice(System::Speech::Synthesis::VoiceGender gender, System::Speech::Synthesis::VoiceAge age, int voiceAlternate);
public void StartVoice (System.Speech.Synthesis.VoiceGender gender, System.Speech.Synthesis.VoiceAge age, int voiceAlternate);
member this.StartVoice : System.Speech.Synthesis.VoiceGender * System.Speech.Synthesis.VoiceAge * int -> unit
Public Sub StartVoice (gender As VoiceGender, age As VoiceAge, voiceAlternate As Integer)

매개 변수

gender
VoiceGender

사용할 음성의 성별입니다.The gender of the voice to use.

age
VoiceAge

사용할 목소리 연령입니다.The age of the voice to use.

voiceAlternate
Int32

두 개 이상의 음성이 genderage 매개 변수와 일치할 경우 선호하는 음성을 지정하는 정수입니다.An integer that specifies a preferred voice when more than one voice matches the gender and age parameters.

설명

음성 합성 엔진이 지정된 된 매개 변수를 찾아 음성 참조 횟수가 반환 된 일치 항목 개수를 voiceAlternate 매개 변수입니다.A speech synthesis engine counts the matches it finds for the specified parameters, and returns the voice when the count equals the voiceAlternate parameter.

사용 된 GetInstalledVoices 메서드 및 VoiceInfo 클래스 이름 및 특성을 선택할 수 있는 텍스트 음성 변환 (TTS) 음성을 설치 합니다.Use the GetInstalledVoices methods and VoiceInfo class to obtain the names and attributes of installed text-to-speech (TTS) voices that you can select.

지정 된 음성 사용을 중지 하려면 StartVoice 호출 EndVoice합니다.To stop using the voice specified by StartVoice call EndVoice.

추가 정보

StartVoice(VoiceGender)

PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 사용할 음성의 성별을 지정합니다.Instructs the synthesizer to change the voice in the PromptBuilder object and specifies the gender of the voice to use.

public:
 void StartVoice(System::Speech::Synthesis::VoiceGender gender);
public void StartVoice (System.Speech.Synthesis.VoiceGender gender);
member this.StartVoice : System.Speech.Synthesis.VoiceGender -> unit
Public Sub StartVoice (gender As VoiceGender)

매개 변수

gender
VoiceGender

사용할 음성의 성별입니다.The gender of the voice to use.

설명

사용 된 GetInstalledVoices 메서드 및 VoiceInfo 클래스 이름 및 특성을 선택할 수 있는 텍스트 음성 변환 (TTS) 음성을 설치 합니다.Use the GetInstalledVoices methods and VoiceInfo class to obtain the names and attributes of installed text-to-speech (TTS) voices that you can select.

지정 된 음성 사용을 중지 하려면 StartVoice 호출 EndVoice합니다.To stop using the voice specified by StartVoice call EndVoice.

StartVoice(CultureInfo)

PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 사용할 음성의 문화권을 지정합니다.Instructs the synthesizer to change the voice in the PromptBuilder object and specifies the culture of the voice to use.

public:
 void StartVoice(System::Globalization::CultureInfo ^ culture);
public void StartVoice (System.Globalization.CultureInfo culture);
member this.StartVoice : System.Globalization.CultureInfo -> unit
Public Sub StartVoice (culture As CultureInfo)

매개 변수

culture
CultureInfo

해당 언어, 문화권의 이름, 쓰기 체계, 사용 달력과 날짜 서식 지정 및 문자열 정렬 방법 등 특정 문화권에 대한 정보를 제공합니다.Provides information about a specific culture, such as the language, the name of the culture, the writing system, the calendar used, and how to format dates and sort strings.

설명

culture 에 대 한 매개 변수 StartVoice 다를 수 있습니다를 Culture 의 속성을 PromptBuilder 포함 하는 개체.The culture parameter for StartVoice can be different than the Culture property of the PromptBuilder object that contains it. 하지만 실제로 값을 culture 매개 변수 재정의 Culture 속성.While in effect, the value of the culture parameter will override the Culture property. 합니다 SpeechSynthesizer 지정 된 언어를 지 원하는 설치 된 음성 선택 하려고 합니다 culture 로 묶인 콘텐츠가 문의 매개 변수 StartVoiceEndVoice합니다.The SpeechSynthesizer will attempt to select an installed voice that supports the language specified by the culture parameter to speak the content enclosed by StartVoice and EndVoice. 지정된 된 문화권을 사용 하 여 음성 있으면 사용 됩니다.If a voice with the specified culture is found, it will be used. 지정된 된 문화권을 사용 하 여 음성을 찾을 수 없는 경우 기본 음성을 사용 됩니다.If a voice with the specified culture cannot be found, the default voice will be used. 지정 된 음성 사용을 중지 하려면 StartVoice, 호출 EndVoice합니다.To stop using the voice specified by StartVoice, call EndVoice.

올바르게 지정 된 언어의 단어 발음을 culture 매개 변수를 지 원하는 언어는 음성 합성 (텍스트 음성 변환 또는 TTS) 엔진을 설치 해야 합니다.To correctly pronounce words in the language specified by the culture parameter, a speech synthesis (text-to-speech or TTS) engine that supports the language must be installed. 설치 된 TTS 엔진 음성을 호출 됩니다.An installed TTS engine is called a voice. 사용 하 여 특정 문화권에 대 한 설치 된 음성에 대 한 정보를 가져오려고 합니다 GetInstalledVoices 메서드.To get information about which voices are installed for a specific culture, use the GetInstalledVoices method.

Microsoft Windows 및 System.Speech API 값에 대해 유효한 모든 언어-국가 코드를 수락 culture합니다.Microsoft Windows and the System.Speech API accept all valid language-country codes as values for culture. Windows 7과 함께 제공 되는 TTS 엔진에는 다음 언어-국가 코드를 지원 합니다.The TTS engines that shipped with Windows 7 support the following language-country codes:

  • EN-US입니다.en-US. 영어 (미국)English (United States)

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

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

"En"와 같은 두 문자 언어 코드도 허용 됩니다.Two-letter language codes such as "en" are also permitted.

StartVoice(VoiceInfo)

PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 새 음성에 대한 조건을 지정합니다.Instructs the synthesizer to change the voice in the PromptBuilder object and specifies criteria for the new voice.

public:
 void StartVoice(System::Speech::Synthesis::VoiceInfo ^ voice);
public void StartVoice (System.Speech.Synthesis.VoiceInfo voice);
member this.StartVoice : System.Speech.Synthesis.VoiceInfo -> unit
Public Sub StartVoice (voice As VoiceInfo)

매개 변수

voice
VoiceInfo

사용할 음성의 기준입니다.The criteria for the voice to use.

설명

사용 된 GetInstalledVoices 메서드 및 VoiceInfo 클래스 이름 및 특성을 선택할 수 있는 텍스트 음성 변환 (TTS) 음성을 설치 합니다.Use the GetInstalledVoices methods and VoiceInfo class to obtain the names and attributes of installed text-to-speech (TTS) voices that you can select.

지정 된 음성 사용을 중지 하려면 StartVoice 호출 EndVoice합니다.To stop using the voice specified by StartVoice call EndVoice.

적용 대상