PromptBuilder.StartVoice 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
신시사이저 음성에 변경 하려면 지시 하는 PromptBuilder 개체입니다.
오버로드
StartVoice(VoiceGender, VoiceAge) |
PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 새 음성의 성별 및 연령을 지정합니다. |
StartVoice(String) |
PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 사용할 음성의 이름을 지정합니다. |
StartVoice(VoiceGender, VoiceAge, Int32) |
PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 해당 성별, 연령과 지정한 성별 및 연령에 맞는 기본 음성을 지정합니다. |
StartVoice(VoiceGender) |
PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 사용할 음성의 성별을 지정합니다. |
StartVoice(CultureInfo) |
PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 사용할 음성의 문화권을 지정합니다. |
StartVoice(VoiceInfo) |
PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 새 음성에 대한 조건을 지정합니다. |
설명
음성은 설치 된 TTS 엔진을 나타냅니다. GetInstalledVoices메서드와 클래스를 사용 VoiceInfo 하 여 선택 가능한 설치 된 TTS (텍스트 음성 변환) 음성의 이름과 특성을 가져옵니다.
애플리케이션을 호출 하면 GetInstalledVoices, 최소 특정 조건에 맞는지 레지스트리에서 찾으면 음성의 각 메서드를 확인 합니다. 확인 하지 못한 모든 음성 GetInstalledVoices 설정 하는 해당 Enabled 속성을 False
입니다. 애플리케이션 중 하나를 호출할 수 없습니다는 StartVoice 메서드는 음성입니다 Enabled 속성은 False
합니다. 일반적으로 애플리케이션을 음성 설정 하지 것입니다 Enabled 속성입니다.
StartVoice(VoiceGender, VoiceAge)
PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 새 음성의 성별 및 연령을 지정합니다.
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
사용할 새 음성의 성별입니다.
- age
- VoiceAge
사용할 목소리 연령입니다.
설명
GetInstalledVoices메서드와 클래스를 사용 VoiceInfo 하 여 선택 가능한 설치 된 TTS (텍스트 음성 변환) 음성의 이름과 특성을 가져옵니다.
호출로 지정 된 음성 사용을 중지 하려면 StartVoice EndVoice 입니다.
적용 대상
StartVoice(String)
PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 사용할 음성의 이름을 지정합니다.
public:
void StartVoice(System::String ^ name);
public void StartVoice (string name);
member this.StartVoice : string -> unit
Public Sub StartVoice (name As String)
매개 변수
- name
- String
사용할 음성의 이름입니다.
설명
설치 된 음성에 대 한 정보를 얻으려면 방법 중 하나를 사용 GetInstalledVoices 합니다.
호출로 지정 된 음성 사용을 중지 하려면 StartVoice EndVoice 입니다.
적용 대상
StartVoice(VoiceGender, VoiceAge, Int32)
PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 해당 성별, 연령과 지정한 성별 및 연령에 맞는 기본 음성을 지정합니다.
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
사용할 음성의 성별입니다.
- age
- VoiceAge
사용할 목소리 연령입니다.
- voiceAlternate
- Int32
두 개 이상의 음성이 gender
및 age
매개 변수와 일치할 경우 선호하는 음성을 지정하는 정수입니다.
설명
음성 합성 엔진은 지정 된 매개 변수에 대해 찾은 일치 항목 수를 계산 하 고, 숫자가 매개 변수와 같을 경우 음성을 반환 합니다 voiceAlternate
.
GetInstalledVoices메서드와 클래스를 사용 VoiceInfo 하 여 선택 가능한 설치 된 TTS (텍스트 음성 변환) 음성의 이름과 특성을 가져옵니다.
호출로 지정 된 음성 사용을 중지 하려면 StartVoice EndVoice 입니다.
추가 정보
적용 대상
StartVoice(VoiceGender)
PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 사용할 음성의 성별을 지정합니다.
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
사용할 음성의 성별입니다.
설명
GetInstalledVoices메서드와 클래스를 사용 VoiceInfo 하 여 선택 가능한 설치 된 TTS (텍스트 음성 변환) 음성의 이름과 특성을 가져옵니다.
호출로 지정 된 음성 사용을 중지 하려면 StartVoice EndVoice 입니다.
적용 대상
StartVoice(CultureInfo)
PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 사용할 음성의 문화권을 지정합니다.
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
해당 언어, 문화권의 이름, 쓰기 체계, 사용 달력과 날짜 서식 지정 및 문자열 정렬 방법 등 특정 문화권에 대한 정보를 제공합니다.
설명
culture
에 대 한 매개 변수는 해당 매개 변수를 StartVoice Culture PromptBuilder 포함 하는 개체의 속성과 다를 수 있습니다. 적용 되는 동안 매개 변수 값은 culture
속성을 재정의 합니다 Culture . 는 SpeechSynthesizer 매개 변수로 지정 된 언어를 지원 하 여 culture
및로 묶인 콘텐츠를 말하기 위해 설치 된 음성을 선택 하려고 StartVoice 합니다 EndVoice . 지정 된 문화권의 음성을 찾은 경우 사용 됩니다. 지정 된 문화권의 음성을 찾을 수 없으면 기본 음성이 사용 됩니다. 로 지정 된 음성 사용을 중지 하려면 StartVoice 를 호출 EndVoice 합니다.
매개 변수로 지정 된 언어로 단어를 정확 하 게 발음 하려면 culture
언어를 지 원하는 음성 합성 (텍스트 음성 변환 또는 TTS) 엔진을 설치 해야 합니다. 설치 된 TTS 엔진을 음성 이라고 합니다. 특정 문화권에 대해 설치 된 음성에 대 한 정보를 가져오려면 메서드를 사용 GetInstalledVoices 합니다.
Microsoft Windows 및 System. Speech API 유효한 모든 언어 국가 코드를에 대 한 값으로 적용 합니다 culture
. Windows 7과 함께 제공 되는 TTS 엔진은 다음과 같은 언어 국가 코드를 지원 합니다.
EN-US입니다. 영어(미국)
zh-CN. 중국어(중국)
zh-TW. 중국어(대만)
"En"와 같은 두 문자 언어 코드도 허용 됩니다.
적용 대상
StartVoice(VoiceInfo)
PromptBuilder 개체의 음성을 변경하기 위해 신시사이저를 지시하고 새 음성에 대한 조건을 지정합니다.
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
사용할 음성의 기준입니다.
설명
GetInstalledVoices메서드와 클래스를 사용 VoiceInfo 하 여 선택 가능한 설치 된 TTS (텍스트 음성 변환) 음성의 이름과 특성을 가져옵니다.
호출로 지정 된 음성 사용을 중지 하려면 StartVoice EndVoice 입니다.