기술 자료

지원

Vivox Unity SDK

Vivox Unity SDK

텍스트 투 스피치 메시지를 대기열에 넣기

Queue a text-to-speech message for audio output.
읽는 시간 1분최근 업데이트: 19일 전

일부 대상은 빌트인 대기열 시스템을 제공합니다. 새 메시지가 삽입되었을 때 재생 중인 메시지가 있으면 새 메시지가 대기열에 들어갑니다. 재생 중인 메시지의 재생이 끝나면 대기열에 있는 다음 메시지가 자동으로 재생됩니다.
// Start playing speech as soon as it is synthesized.VivoxService.Instance.TextToSpeechSendMessage("1st Message.", TextToSpeechMessageType.QueuedLocalPlayback);// After the first message finishes playback, this message starts.VivoxService.Instance.TextToSpeechSendMessage("2nd Message.", TextToSpeechMessageType.QueuedLocalPlayback);
TextToSpeechMessageType.QueuedRemoteTransmission
TextToSpeechMessageType.QueuedRemoteTransmissionWithLocalPlayback
은 대기열을 공유합니다. 대상
TextToSpeechMessageType.QueuedLocalPlayback
에는 고유 대기열이 있습니다.
대상 대기열에는 현재 재생 중인 메시지 외에도 최대 10개의 메시지를 넣을 수 있습니다. 대상 대기열이 가득 찼을 때 메시지를 추가하면, Vivox SDK는 메시지를 버리고 InvalidOperationException(
VxErrorTTSDestinationQueueIsFull
) 오류를 반환합니다. 이 경우, 텍스트 투 스피치 관련 이벤트가 발생하지 않습니다.