본문 바로가기
디스코드 봇 소개/기능봇

💬 KDBot - 텍스트를 음성으로 읽어주는 TTS봇!

by 뒬탕 2022. 1. 24.
반응형

TTS를 이용하여 메시지로 음성 채팅을 해봅시다

 

 KDBot채팅 메시지를 읽어 음성 채널에서 말해주는 봇입니다. 음성 합성 시스템(TTS. Text to Speech)을 통해서요. 음성 채팅을 하고픈데 마이크가 없을 때 유용합니다.

 

음성 채팅에 관해서는 아래 글을 살펴봐주세요.

 

🎤 디스코드에서 음성 채팅을 하는 법을 배워봅시다.

디스코드에서 음성 채팅을 해봅시다.  디스코드의 가장 대표적인 기능을 뽑아본다면 역시 음성 채팅 기능입니다. 시간 무제한, 인원수도 무제한에 누구나 편리하게 무료로 사용할 수 있습니다.

discordbot.tistory.com

 

그럼 이제 KD봇의 사용법을 알아봅시다!

 

KD봇 서버에 초대하기

https://discord.com/oauth2/authorize?client_id=414925323197612032&permissions=0&scope=bot 

 

KD봇을 초대하시려면 위 링크를 클릭해주세요. 그 후 봇을 추가하고픈 서버를 선택해주시면 됩니다. 봇 초대에 대한 자세한 설명은 아래 글을 확인해주세요.

 

🤖 디스코드 봇들을 찾고 서버에 초대하는 법에 대해 알아봅시다.

 

KD봇의 명령어 접두사는 작은따옴표(')입니다. 모든 명령어 앞에 '가 들어가게 됩니다. 또는 '대신 @KDBot으로 봇을 맨션 해주어도 됩니다.

 

KD봇 언어 설정하기

 봇을 추가하셨으면 가장 먼저 TTS 언어 설정을 해주세요. 'default korean을 입력해주시면 사용 언어를 우리나라 언어로 바꿉니다. 이 설정을 하지 않으면 봇 언어 설정이 영어로 되어 한국어 문장을 제대로 읽을 수 없으므로 꼭 해주셔야 합니다.

 

내용 음성으로 읽기 - 'tts 또는 '

메시지를 음성으로 읽게 하려면 앞에 'tts를 넣으신 다음 한 칸 띄워주시면 됩니다. 

그럼 다음처럼 음성 채널에 KD봇이 들어와 읽어주게 됩니다.

 

반응형

 

'tts라 입력하는 것이 너무 번거로우시면 작은따옴표(') 하나만 입력해주셔도 됩니다. 주의하실 점은 작은따옴표(')와 읽고자 하는 문장 사이에는 무조건 띄어쓰기가 한 칸 있어야 한다는 점입니다.

 

도배, 스팸 방지하기

 만약 이 봇을 이용하여 다음과 같이 채팅 도배를 해버리면, 음성 채팅을 시끄럽게 만들 수 있습니다. 별로 좋지 못한 상황이겠지요. 이런 스팸을 막기 위한 몇 가지 명령어들이 있습니다.

 

재생하고 있는 소리 멈추기 - 'stop

'stop을 누르면 현재 재생 중인 음성을 멈춥니다. 누군가가 스팸을 했더라도 쉽게 그만두게 할 수 있죠. 또는 'leave 명령어를 써서 봇을 아예 음성 채널에서 내보내셔도 됩니다.

 

글자 수 제한하기 - 'charlimt

아예 최대 글자 수를 제한하여 도배를 막을 수도 있습니다. 'charlimit을 입력하고 뒤에 글자 수를 입력해주시면 됩니다.

 

그러면 다음처럼 글자 수가 넘어간 상황이 있을 때 메시지가 너무 길다는 문구를 띄우며 막아줍니다.

 

특정 채널에서만 사용 가능하도록 하기 - 'restrict

'restrict #채널명을 입력하시면 특정 채널에서만 KD봇을 쓸 수 있도록 바꿀 수 있습니다. 설정 전에는 KD봇에게 관리자 권한을 준 뒤, 해당 명령어를 입력하고, KD봇에게 관리자 권한을 해제해야 적용됩니다.

 

후원자 전용 여자 목소리

 KD봇에는 남자 목소리 이외에도 여자 목소리가 존재합니다. 이 목소리로 바꾸시려면 KD봇에게 후원을 하여 프리미엄 옵션을 열어주세요. 그 후 'default Seoyeon을 입력하시면 여자 목소리로 변경됩니다.

 

기타 명령어

  • 'speakers : 가능한 목소리 목록을 봅니다. 프리미엄 옵션으로 한국어 음성이 하나 더 있습니다. 
  • 'translate : 언어를 번역하고 읽어줍니다.
  • 'help : 봇에 대한 도움말을 보여줍니다.
  • 'commands : 봇의 명령어를 모두 보여줍니다.
  • 'about : 봇에 대한 정보를 보여줍니다.
  • 'prefix : 봇의 접두사를 바꿉니다.

 

마치며

 

지금까지 디스코드의 TTS 봇, KD봇에 대해서 알아봤습니다! 다른 TTS 봇에 대해서는 아래 글들을 봐주세요!

 

 

💬 TTS Bot - 특정 채널 메시지를 음성으로!

채널을 하나 정해 입력한 메시지를 음성으로 바꿔봅시다  TTS 봇(TTS Bot)은 블로그에서 소개해드렸던 다른 TTS 봇처럼 디스코드에서 메시지를 치면 해당 내용을 음성 채널에서 읽어주는 봇입니다.

discordbot.tistory.com

 

💬 K잼봇 - 디코에서 간단히 쓸 수 있는 TTS봇!

간단하게 TTS봇을 이용해봅시다  K잼봇은 간단하게 디스코드에서 한국어 포함 4개국어의 음성 TTS를 이용할 수 있는 봇입니다. TTS란 음성 합성 시스템(Text to Speech)의 약자로 텍스트를 음성으로 읽

discordbot.tistory.com

 

또 언제든지 궁금한 내용이 있으면 댓글을 달아주시거나
화면 왼쪽 아래의 디스코드 아이콘을 누르면 실시간으로 답해드립니다!
(아이콘이 보이지 않는다면 에드 블록을 꺼주세요)

Feed & Back 서버 아바타
https://discord.link/feedbackblog

또 위 초대 링크를 눌러 Feed & Back 서버에 들어오시면
블로그의 새 글을 알림 받고
디스코드, 디코 봇 프로그래밍에 대해 질문할 수 있어요!

 

 

반응형
그리드형

댓글