XSpeechSynthesizerSetDefaultVoice
시스템의 기본 음성을 사용하도록 음성 신시사이저를 지정합니다.
구문
HRESULT XSpeechSynthesizerSetDefaultVoice(
XSpeechSynthesizerHandle speechSynthesizer
)
매개 변수
speechSynthesizer _In_
형식: XSpeechSynthesizerHandle
기본 음성을 사용할 음성 신시사이저를 지정합니다.
반환 값
형식: HRESULT
성공한 경우 S_OK를 반환하고, 그렇지 않으면 오류 코드를 반환합니다. 오류 코드 목록은 오류 코드를 참조하세요.
설명
참고 항목
이 함수는 시간에 민감한 스레드에서 호출하는 것이 안전하지 않습니다. 자세한 내용은 시간에 민감한 스레드를 참조하세요.
지정된 음성 신시사이저에 설치된 다른 음성을 사용하려면 XSpeechSynthesizerSetCustomVoice를 호출합니다.
현재 장치에 설치된 음성에 대해 열거하고 정보를 얻으려면 XSpeechSynthesizerEnumerateInstalledVoices 함수를 XSpeechSynthesizerInstalledVoicesCallback 콜백 함수와 함께 사용합니다.
설치된 각 음성에 대해 XSpeechSynthesizerVoiceInformation 구조체는 음성 ID, 설명, 표시 텍스트, 성별, 언어 및 기타 정보를 제공합니다.
요구 사항
헤더: XSpeechSynthesizer.h
라이브러리: xgameruntime.lib
지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔
참고 항목
XAccessibility
XSpeechSynthesizerCreateStreamFromText
XSpeechSynthesizer