디스코드/디스코드 봇 소개

[디스코드][봇 추천] 마이크가 없어도 음성채팅이 가능,TTS Bot

케이윈 2023. 10. 10. 12:48
반응형

안녕하세요. 금후생입니다.

디스코드 서버를 만들거나 운영할 때 자주 사용하거나 필수로

사용해야 하는 봇들을 정리할까 합니다.

 

오늘 소개해드릴 봇은 TTS Bot입니다.

그러면 TTS Bot이 무엇이며, 어떻게 사용하는지에 대해 자세히 알아볼까요?

TTS Bot 간단 소개

 

 TTS 봇(TTS Bot)은 디스코드에서 텍스트로 메시지를 치면 해당 내용이 음성 채널에서 읽어주는 봇입니다.

 

게임 중에 디스코드 채팅에 들어가면 솔직히 텍스트를 읽기가 불편해 음성으로 전달하는 것이 편한데.

 

간혹 마이크가 고장 나거나 개인적인 음성이 송출되는 것이 껄끄러운 분들에게 아주 필수적인 봇이라고 할 수 있습니다.

 

다른 TTS 봇도 있지만, 이 봇을 소개해드리는 이유는 메시지 변환 시 계속해서 명령어를 입력할 필요 없이 해당 텍스트 채널만 지정한 다면 자연스러운 채팅만으로도 음성 변환이 가능하다는 점입니다.

 

또한, 여러시 사용하면 보낸 사람의 닉네임도 같이 읽어 대화 구분점을 역할을 해주기 때문에 대화에 혼선을 방지해 줍니다.

 

TTS Bot 초대하기

봇 초대 링크

 

  일반 버전 TTS Bot

 

 

  개발 버전 TTS Bot

봇 초대하는 방법

1. 위 링크를 클릿해 봇 초대 페이지로 이동

2. [서버에 추가]를 눌러 초대할 디스코드 서버를 선택

3. [계속하기] 클릭

4. 봇을 초대한 디스코드 서버 확인

TTS bot 명령어 정리

설치하기 및 채널 설정하기 /setup #채팅채널

대부분의 봇들이 그러하듯 특정 채널을 설정해야 합니다.

채널을 설정하면 해당 채널에서만 TTS 봇을 조작할 수 있고, 해당 채널에 입력한 메시지들만 음성으로 변환됩니다.

 

채널명을 생략하면 메시지를 친 채널에 자동으로 설정됩니다.

 

설정된 채널을 확인하는 방법은 /channel이라 입력하시면 됩니다.

음성 언어 변경하기 /set server_voice

메시지를 음성으로 변환할 때 해당 음성 언어를 변경하는 방법입니다.

/set server_voice라 친 다음 뒤에 korean을 입력해 주세요.

음성채널에 불러오기 /join

위에 모든 세팅이 끝났으면 /join 명령어를 입력하시면 현재 대화하고 있는 음성채널에 TTS Bot이 같이 참여하게 됩니다.

초반에 /setup으로 설정한 Text 채널에 채팅을 치시면 자연스럽게 음성으로 변환되어 송출됩니다.

기본 명령어 정리

<main>


/join: 참여하고 있는 음성 채널에 참여
/leave: 음성 채널 TTS Bot 내보내기
/clear: 메시지를 지웁니다.
/premium_activate: TTS Bot Premium용 서버를 활성화


<Extra Commands>


/tts <message>: TTS를 생성하여 현재 텍스트 채널로 전송
/uptime: TTS Bot이 온라인 상태인 시간을 표시
/botstats: 다양한 통계를 표시
/channel: 현재 설정 채널을 표시
/premium : TTS Bot의 개발 및 호스팅을 지원하는 방법을 보여줌
/ping: 현재 ping을 디스코드로 전환
/suggest <suggestion>: 새로운 기능을 제안
/invite: TTS Bot을 초대코드를 보여줌


<Settings>


/settings : 현재 설정을 표시
/setup [channel]: 지정된 채널에서 메시지를 읽도록 봇을 설정
/voices [mode]: 현재 모드에 대해 TTS 봇이 수락하는 모든 음성을 나열
/translation_languages: TTS 봇이 허용하는 모든 언어를 리스트를 보여줌
/set: 설정을 변경


<Uncategoried>

/debug: 봇에 대한 디버그 명령
/help [command]: TTS Bot의 명령과 그에 대한 설명을 보여줌

그 외 유용한 명령어 정리

/set max_time_to_read : 설정된 시간 이상으로 메시지를 읽게 되면 자동으로 메시지를 끊음
/set repeated_chars : 설정한 숫자보다 긴 반복 문장을 차단함. 예) ㅋㅋㅋㅋ와 같이 같은 도배 방지
/set botignore : 봇이나 웹 훅이 보낸 메시지는 무시

/set xsaid : 메시지를 말하기 전에 봇이 '<닉네임> said'를 앞에 말하도록 할 수 있음. 반대로도 가능(False)
/set nick : TTS 봇이 읽을 닉네임을 바꿈
/set autojoin : /join 명령어를 칠 필요 없이 설정된 채널에서 채팅을 치면 바로 봇이 들어오도록 함
/set prefix : 봇의 접두사를 바꿈. (기본 값: -)

 

마무리

TTS bot에 대해 알아봤습니다.

제가 알려드린 명령어 이외에도 더 다양한 명령어가 존재하니 심화파트로 알고 싶으신 분들은 직접 초대해 보시고

사용함으로써 알아보시는 걸 추천드립니다.

 

오늘 소개해드린 봇 말고도 지속적으로 소개해드릴 예정이니

자주 놀러 와주시기 바랍니다.

 

오늘도 즐거운 하루 보내세요

 

감사합니다.

 

반응형