다음을 통해 공유


PartyLocalChatControl::SynthesizeTextToSpeech

이 채팅 컨트롤과 연결된 마이크 오디오를 대체하거나 채팅 컨트롤의 오디오 출력에 직접 렌더링하는 데 사용되는 텍스트 음성 변환 오디오를 생성합니다.

구문

PartyError SynthesizeTextToSpeech(  
    PartySynthesizeTextToSpeechType type,  
    PartyString textToSynthesize,  
    void* asyncIdentifier  
)  

매개 변수

typePartySynthesizeTextToSpeechType

텍스트 음성 변환 작업의 유형입니다.

textToSynthesizePartyString

오디오를 합성할 텍스트입니다.

asyncIdentifier void*
선택 사항

완료 상태 변경을 이 호출과 연결하는 데 사용할 수 있는 선택적 앱 정의 포인터 크기의 컨텍스트 값입니다.

반환 값

PartyError

c_partyErrorSuccess(텍스트를 음성으로 합성하는 비동기 작업이 시작된 경우) 그러지 않으면 오류 코드입니다. 이 메서드가 실패하면 관련 상태 변경 내용이 생성되지 않습니다. 사용자가 읽을 수 있는 형식의 오류 코드는 PartyManager::GetErrorMessage()를 통해 검색할 수 있습니다.

비고

SetTextToSpeechProfile()을 통해 지정된 type의 텍스트 음성 변환 프로필이 구성되지 않은 경우 특정 type에 대해 SynthesizeTextToSpeech()를 호출할 수 없습니다.

동일한 type에서 SetTextToSpeechProfile() 호출을 통해 텍스트 음성 변환 프로필을 구성하면 곧바로 SynthesizeTextToSpeech()를 호출할 수 있습니다. 이 경우 텍스트 음성 변환 작업은 SetTextToSpeechProfile() 작업 완료 후 큐에 대기됩니다.

요구 사항

헤더: Party.h

참고 항목

PartyLocalChatControl
PartyLocalChatControl::SetTextToSpeechProfile