SpeechSynthesizer.SelectVoice(String) SpeechSynthesizer.SelectVoice(String) SpeechSynthesizer.SelectVoice(String) SpeechSynthesizer.SelectVoice(String) Method

정의

특정 음성 이름으로 선택합니다.Selects a specific voice by name.

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

매개 변수

name
String String String String

선택할 음성의 이름입니다.The name of the voice to select.

설명

사용 된 GetInstalledVoices 메서드 및 VoiceInfo 클래스의 이름을 가져오는를 선택할 수 있는 텍스트 음성 변환 (TTS) 음성을 설치 합니다.Use the GetInstalledVoices method and VoiceInfo class to obtain the names of installed text-to-speech (TTS) voices that you can select. 음성 선택의 전체 콘텐츠를 전달 합니다 Name 속성에 대 한 인수로 SelectVoice 메서드.To select a voice, pass the entire contents of the Name property as the argument for the SelectVoice method. 합니다 SpeechSynthesizer 개체를 포함 하는 첫 번째 설치 된 음성 선택 name 음성을 VoiceInfo.Name 속성입니다.The SpeechSynthesizer object selects the first installed voice that contains name in the voice's VoiceInfo.Name property. 합니다 SpeechSynthesizer 음성 일치 하는지 확인 하려면 대/소문자 구분, 부분 문자열 비교를 수행 합니다 name합니다.The SpeechSynthesizer performs a case-sensitive, substring comparison to determine if the voice matches the name.

애플리케이션을 호출 하면 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. 애플리케이션에 음성으로 선택할 수 없습니다입니다 Enabled 속성은 False합니다.An application cannot select a voice whose Enabled property is False. 일반적으로 애플리케이션을 음성 설정 하지 것입니다 Enabled 속성입니다.Typically, applications will not set a voice's Enabled property.

성별, 연령 또는 로캘 음성 선택 하려면 중 하나를 사용 합니다 SelectVoiceByHints 메서드.To select a voice by gender, age, or locale, use one of the SelectVoiceByHints methods.

적용 대상

추가 정보