XSpeechSynthesizer
텍스트 문자열을 오디오 스트림으로 변환하기 위한 음성 합성 엔진 또는 음성을 초기화하고 구성하기 위한 지원을 제공합니다. 이 기능을 TTS(텍스트 음성 변환)라고도 합니다.
함수
함수 | 설명 |
---|---|
XSpeechSynthesizerCloseHandle | 음성 신시사이저를 닫고 할당된 시스템 리소스를 릴리스합니다. |
XSpeechSynthesizerCloseStreamHandle | 음성 신시사이저 스트림을 닫고 할당된 시스템 리소스를 릴리스합니다. |
XSpeechSynthesizerCreate | 음성 신시사이저를 만듭니다. |
XSpeechSynthesizerCreateStreamFromSsml | 지정된 SSML에서 음성 합성 스트림을 만듭니다. |
XSpeechSynthesizerCreateStreamFromText | 지정된 일반 텍스트에서 음성 합성 스트림을 만듭니다. |
XSpeechSynthesizerEnumerateInstalledVoices | 설치된 음성을 열거하고 각 음성에 대해 콜백으로 지정된 메서드를 호출합니다. |
XSpeechSynthesizerGetStreamData | 음성 합성 스트림에서 데이터를 검색합니다. |
XSpeechSynthesizerGetStreamDataSize | 음성 합성 스트림에서 데이터 버퍼의 크기를 가져옵니다. |
XSpeechSynthesizerInstalledVoicesCallback | XSpeechSynthesizerEnumerateInstalledVoices가 호출될 때 음성에 대한 정보를 수신하는 클라이언트가 구현한 콜백 함수입니다. |
XSpeechSynthesizerSetCustomVoice | 지정된 사용자 지정 음성을 사용하도록 음성 신시사이저를 지정합니다. |
XSpeechSynthesizerSetDefaultVoice | 시스템의 기본 음성을 사용하도록 음성 신시사이저를 지정합니다. |
구조
구조 | 설명 |
---|---|
XSpeechSynthesizerVoiceInformation | 음성에 대한 정보를 제공합니다. |
열거형
열거형 | 설명 |
---|---|
XSpeechSynthesizerVoiceGender | 음성의 성별을 나타냅니다. |