다음을 통해 공유


XSpeechSynthesizer

텍스트 문자열을 오디오 스트림으로 변환하기 위한 음성 합성 엔진 또는 음성을 초기화하고 구성하기 위한 지원을 제공합니다. 이 기능을 TTS(텍스트 음성 변환)라고도 합니다.

함수

함수 설명
XSpeechSynthesizerCloseHandle 음성 신시사이저를 닫고 할당된 시스템 리소스를 릴리스합니다.
XSpeechSynthesizerCloseStreamHandle 음성 신시사이저 스트림을 닫고 할당된 시스템 리소스를 릴리스합니다.
XSpeechSynthesizerCreate 음성 신시사이저를 만듭니다.
XSpeechSynthesizerCreateStreamFromSsml 지정된 SSML에서 음성 합성 스트림을 만듭니다.
XSpeechSynthesizerCreateStreamFromText 지정된 일반 텍스트에서 음성 합성 스트림을 만듭니다.
XSpeechSynthesizerEnumerateInstalledVoices 설치된 음성을 열거하고 각 음성에 대해 콜백으로 지정된 메서드를 호출합니다.
XSpeechSynthesizerGetStreamData 음성 합성 스트림에서 데이터를 검색합니다.
XSpeechSynthesizerGetStreamDataSize 음성 합성 스트림에서 데이터 버퍼의 크기를 가져옵니다.
XSpeechSynthesizerInstalledVoicesCallback XSpeechSynthesizerEnumerateInstalledVoices가 호출될 때 음성에 대한 정보를 수신하는 클라이언트가 구현한 콜백 함수입니다.
XSpeechSynthesizerSetCustomVoice 지정된 사용자 지정 음성을 사용하도록 음성 신시사이저를 지정합니다.
XSpeechSynthesizerSetDefaultVoice 시스템의 기본 음성을 사용하도록 음성 신시사이저를 지정합니다.

구조

구조 설명
XSpeechSynthesizerVoiceInformation 음성에 대한 정보를 제공합니다.

열거형

열거형 설명
XSpeechSynthesizerVoiceGender 음성의 성별을 나타냅니다.

참고 항목

시스템 API 참조