텍스트 투 스피치 대상
TTS(텍스트 투 스피치) 메시지는 대상에 삽입됩니다. 대상은 두 가지 요소인 출력과 메커니즘을 결정합니다.
출력은 합성된 스피치가 재생되는 위치이며, 음성합성 메시지를 들을 대상을 결정합니다. 각 대상은 다음 출력 중 하나를 사용합니다.
- 로컬 재생 - 로컬 재생에 삽입된 메시지는 사용자의 기본 렌더 디바이스(예: 스피커나 헤드폰)에서 로컬로 재생됩니다.
- 원격 전송 - 원격 전송에 삽입된 메시지는 전송 정책(기본 음성이 전송되는 세션과 동일)에 따라 연결된 세션의 원격 참가자에게 전송됩니다.
- 로컬 및 원격 - 로컬 및 원격에 삽입된 메시지는 로컬 재생과 원격 전송에 동시 삽입됩니다.
메커니즘이란 재생 중인 메시지가 있을 때 새 메시지를 처리하는 방법을 말합니다. 각 대상은 다음 삽입 메커니즘 중 하나를 사용합니다.
- 단순 - 이 메커니즘을 사용하는 대상은 새 메시지를 재생 중인 메시지와 믹싱하여 동시에 재생합니다.
- 대기열 - 이 메커니즘을 사용하는 대상은 새 메시지를 수신한 순서대로 대기열에 넣습니다. 재생 중인 메시지가 끝나면 다음 대기열에 있는 메시지를 자동으로 재생하는 메커니즘입니다.
- 교체 - 이 메커니즘을 사용하는 대상은 재생 중인 메시지를 취소하고 새 메시지를 대신 재생합니다.
합성된 스피치를 다음 대상에 삽입할 수 있습니다.
참고: 대부분의 대상은 독립적이며, 다른 대상의 동작에 영향을 주지 않습니다. 단, 원격 전송으로 설정된 두 대상이 대기열에 등록될 경우 하나의 대기열을 공유합니다.
원격 전송
- 열거형 값:
TextToSpeechMessageType.RemoteTransmission
- 출력: 원격 전송
- 메커니즘: Simple
- 열거형 값:
로컬 재생
- 열거형 값:
TextToSpeechMessageType.LocalPlayback
- 출력: 로컬 재생
- 메커니즘: Simple
- 열거형 값:
로컬 재생과 원격 전송 모두
- 열거형 값:
TextToSpeechMessageType.RemoteTransmissionWithLocalPlayback
- 출력: 로컬 및 원격
- 메커니즘 단순
- 열거형 값:
원격 전송 대기열
- 열거형 값:
TextToSpeechMessageType.QueuedRemoteTransmission
- 출력: 원격 전송
- 메커니즘: 대기열
참고: 로컬 재생과 원격 전송 대기열이 대기열을 공유합니다.
- 열거형 값:
로컬 재생 대기열
- 열거형 값:
TextToSpeechMessageType.QueuedLocalPlayback
- 출력: 로컬 재생
- 메커니즘: 대기열
- 열거형 값:
로컬 재생과 원격 전송 대기열
- 열거형 값:
TextToSpeechMessageType.QueuedRemoteTransmissionWithLocalPlayback
- 출력: 로컬 및 원격
- 메커니즘: 대기열
참고: 원격 전송 대기열이 대기열을 공유합니다.
- 열거형 값:
스크린 리더
- 열거형 값:
TextToSpeechMessageType.ScreenReader
- 출력: 로컬 재생
- 메커니즘: Replace
- 열거형 값: