디스코드에서 TTS(Text-to-Speech) 기능은 메시지를 소리로 읽어주는 기능으로, 서버 채팅뿐 아니라 **다이렉트 메시지(DM)**에서도 설정하여 사용할 수 있습니다. 아래는 TTS 봇을 설정하고 사용하는 방법을 단계별로 정리한 가이드입니다.
1. TTS(Text-to-Speech) 기능 이해하기
① 디스코드 기본 TTS 기능
- 디스코드는 기본적으로 /tts 명령어를 통해 TTS 메시지를 전송할 수 있습니다.
- TTS 메시지는 사용자의 설정에 따라 읽히거나 읽히지 않을 수 있습니다.
② TTS 봇 사용
- TTS 봇은 DM에서 더 다양한 TTS 음성을 사용할 수 있는 추가적인 기능을 제공합니다.
- 사용자는 원하는 TTS 봇을 추가하여 다양한 목소리, 언어 등을 설정할 수 있습니다.
2. 디스코드 기본 TTS 활성화
① 사용자 설정에서 TTS 활성화
- 디스코드 앱 실행 후 사용자 설정(톱니바퀴 아이콘) 클릭.
- 알림 > Text-to-Speech 알림으로 이동.
- 다음 옵션을 선택:
- 모든 채널에서 TTS 메시지 재생: 모든 TTS 메시지가 읽히도록 설정.
- 현재 활성화된 채널에서만 TTS 메시지 재생: 사용자가 있는 채널에서만 TTS 재생.
- TTS 메시지 사용 안 함: TTS 비활성화.
② TTS 메시지 보내기
- DM에서 /tts [메시지] 명령어를 입력하면 상대방이 TTS를 활성화한 경우 메시지가 읽힙니다.
3. TTS 봇 설정 방법
① TTS 봇 초대
- TTS 봇 찾기
- 아래와 같은 TTS 봇을 선택하여 초대합니다:
- Voxal TTS Bot
- TTS Bot
- Speechify
- 아래와 같은 TTS 봇을 선택하여 초대합니다:
- 봇 초대 링크로 이동하여 디스코드 서버에 추가.
- DM에서도 사용 가능하도록 설정.
② 봇 설정
- 초대한 봇과의 다이렉트 메시지 창 열기.
- 봇 명령어를 사용하여 음성 유형, 언어, 속도 등을 설정합니다.
- 예: !setvoice Korean Female
③ 메시지 입력 및 TTS 실행
- 봇에게 메시지를 보내면 설정한 음성으로 메시지를 읽어줍니다.
- 대부분의 TTS 봇은 음성을 MP3 파일로 변환하거나 실시간 재생 기능을 지원합니다.
4. 유용한 TTS 봇 명령어 예시
- Voxal TTS Bot:
- !help: 모든 명령어 확인.
- !setvoice [voice]: 음성 유형 설정.
- !speak [message]: 지정된 음성으로 메시지 읽기.
- TTS Bot:
- /speak [message]: 메시지 읽기.
- /settings: 봇 설정 변경.
5. 주의 사항
① TTS 메시지 읽기 제한
- 수신자가 TTS 기능을 비활성화한 경우, 메시지가 소리로 재생되지 않습니다.
- 서버 설정에서도 관리자에 의해 TTS 메시지가 제한될 수 있습니다.
② TTS 봇 사용 중복
- TTS 봇이 여러 개 있을 경우 충돌이 발생할 수 있습니다. 한 번에 하나의 봇을 사용하는 것이 좋습니다.
③ 봇 권한 설정
- DM에서 봇이 제대로 작동하지 않는다면 봇 권한을 확인하세요:
- 관리자 권한 또는 메시지 읽기/보내기 권한이 필요할 수 있습니다.
FAQ
Q1. TTS 봇을 서버에서만 사용할 수 있나요?
A: 아니요, 다이렉트 메시지(DM)에서도 TTS 봇을 사용할 수 있습니다. 봇 초대 시 개인 메시지 권한을 활성화하세요.
Q2. /tts 명령어로 DM에서 읽히지 않습니다.
A: 수신자가 TTS 기능을 비활성화했거나, 디스코드 설정에서 TTS 메시지 재생이 꺼져 있을 가능성이 있습니다.
Q3. 특정 언어 음성을 사용하려면 어떻게 하나요?
A: 대부분의 TTS 봇은 다국어 음성을 지원합니다. 봇 명령어로 음성을 변경하거나 언어를 설정할 수 있습니다(예: !setlanguage Korean).
결론
디스코드 DM에서 TTS를 설정하려면 디스코드 기본 TTS 기능을 활성화하거나, TTS 봇을 추가하여 더 다양한 음성을 사용할 수 있습니다. 상대방이 TTS를 활성화하지 않으면 메시지가 읽히지 않을 수 있으니, 이 점을 고려하여 사용하세요. 😊
댓글