본문 바로가기
카테고리 없음

디스코드 다이렉트 메시지(DM)에서 TTS 봇 설정 방법

by kkongsa 2025. 1. 11.

디스코드에서 TTS(Text-to-Speech) 기능은 메시지를 소리로 읽어주는 기능으로, 서버 채팅뿐 아니라 **다이렉트 메시지(DM)**에서도 설정하여 사용할 수 있습니다. 아래는 TTS 봇을 설정하고 사용하는 방법을 단계별로 정리한 가이드입니다.


1. TTS(Text-to-Speech) 기능 이해하기

① 디스코드 기본 TTS 기능

  • 디스코드는 기본적으로 /tts 명령어를 통해 TTS 메시지를 전송할 수 있습니다.
  • TTS 메시지는 사용자의 설정에 따라 읽히거나 읽히지 않을 수 있습니다.

② TTS 봇 사용

  • TTS 봇은 DM에서 더 다양한 TTS 음성을 사용할 수 있는 추가적인 기능을 제공합니다.
  • 사용자는 원하는 TTS 봇을 추가하여 다양한 목소리, 언어 등을 설정할 수 있습니다.

2. 디스코드 기본 TTS 활성화

① 사용자 설정에서 TTS 활성화

  1. 디스코드 앱 실행사용자 설정(톱니바퀴 아이콘) 클릭.
  2. 알림 > Text-to-Speech 알림으로 이동.
  3. 다음 옵션을 선택:
    • 모든 채널에서 TTS 메시지 재생: 모든 TTS 메시지가 읽히도록 설정.
    • 현재 활성화된 채널에서만 TTS 메시지 재생: 사용자가 있는 채널에서만 TTS 재생.
    • TTS 메시지 사용 안 함: TTS 비활성화.

② TTS 메시지 보내기

  • DM에서 /tts [메시지] 명령어를 입력하면 상대방이 TTS를 활성화한 경우 메시지가 읽힙니다.

3. TTS 봇 설정 방법

① TTS 봇 초대

  1. TTS 봇 찾기
    • 아래와 같은 TTS 봇을 선택하여 초대합니다:
      • Voxal TTS Bot
      • TTS Bot
      • Speechify
  2. 봇 초대 링크로 이동하여 디스코드 서버에 추가.
    • DM에서도 사용 가능하도록 설정.

② 봇 설정

  1. 초대한 봇과의 다이렉트 메시지 창 열기.
  2. 봇 명령어를 사용하여 음성 유형, 언어, 속도 등을 설정합니다.
    • 예: !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를 활성화하지 않으면 메시지가 읽히지 않을 수 있으니, 이 점을 고려하여 사용하세요. 😊

댓글