텍스트-to-Speech (TTS)
텍스트-to-Speech은 채팅 메시지를 읽어주어 채팅 메시지들이 스트리밍에서 읽어주어 주는 방법입니다. 채팅 메시지들이 들려주어 주는 것은 가장 유용한 방법 중 하나입니다 — 채팅 메시지들이 들려주어 주면 시청자들이 들려주어 주며 자연스러운 스트리밍 시각적 momento를 만들 수 있습니다.
How It Works
TTS가 활성화되면 시청자들은 !tts <message>를 채팅에 입력하면 채팅 메시지가队列에 추가됩니다. 오버레이가 채팅 메시지를 순서대로 읽어주고 있습니다.
!tts Hello from chat!
!tts Can you play that clip again?Control Panel에서 제어할 수 있습니다. -队列를 skips, clear queue, 또는 TTS를 전부 중지합니다.
Voice Selection
각 시청자는 기본 TTS 음성으로 사용합니다. 그러나 여러 음성을 구성할 수 있습니다. 시청자들은 !tts voice:<voice_name> <message>를 사용하여 음성을 선택할 수 있습니다. (다zens의 언어와 아크센트가 포함됩니다.)
Queue Management
TTS队列는 Control Panel에서 live로 표시됩니다.そこ에서 다음을 할 수 있습니다:
- skips — 현재 메시지를 skips하고 다음 메시지를 재생합니다.
- skips All — queue를 전부 clear합니다.
- Pause / Resume — queue를 중지하고 queue에 있는 메시지를 유지합니다.
queue의 깊이 제한이 configurable입니다. queue가 가득 차면, 새로운 메시지는 drop됩니다. 시청자는 오류를 보지 않고 메시지가 재생되지 않습니다.
Viewer Controls
시청자는 자신의 queued 메시지를 관리할 수 있습니다:
!tts cancel— 마지막 queued 메시지를 취소합니다.
moderator는 !tts skips를 사용하여 현재 채팅 메시지를 skips할 수 있습니다.
Settings
| Setting | Description |
|---|---|
| Volume | TTS 오디오 출력의 음량 (0–100). |
| Speed | 재생 속도 (0.5–2.0×). |
| Min message length | 최소 문자 수를 받아들이는 TTS 요청. |
| Max message length | 최대 문자 수 (longer messages는 잘라집니다). |
| Cooldown | 시청자 간 TTS 요청의 차단 (초). |
| Language filter | 특정 언어로 TTS를 제한합니다. |
| Skip repeated characters | "aaaaaaaaaa"와 같은 반복된 문자를 방지합니다. |
| Block links | 메시지에서 URL을 제거합니다. |
Enabling TTS
- Control Panel에서 TTS를 찾습니다.
- TTS를 활성화합니다.
- Compositor layout에 TTS widget를 추가합니다.
- widget은 오디오 재생을 직접 처리합니다 — separate 오디오 설정은 OBS browser source audio monitoring만 필요합니다.
