Skip to content

Cheesemonger789/Discord-TTS-Bot

 
 

Repository files navigation

TTS Bot!

Text to speech Discord Bot using gTTS/voxpopuli and discord.py!

Setup Guide:

Easy (Public Bot):

  • Invite the bot with this invite
  • Run -setup #text_channel_to_read_from
  • Run -join in that text channel, while being in a voice channel
  • Type normally in the setup text channel!

Normal (Docker):

  • Make sure docker, docker-compose, and git are installed

  • Run git clone https://github.com/Gnome-py/Discord-TTS-Bot.git

  • Rename config-docker.ini to config.ini and fill it out

  • Rename docker-compose-example.yml to docker-compose.yml

  • Build the docker containers with docker-compose build

  • Run the docker containers with docker-compose up (add -d to run in background)

  • Now the bot is running in the container, and you can use it!

Hard (Self Host):

  • Make sure python 3.9+, git, postgresql, and ffmpeg are installed

  • Run git clone https://github.com/Gnome-py/Discord-TTS-Bot.git

  • Rename config-selfhost.ini to config.ini and fill it out

  • Run python3 -m pip install -r requirements.txt (python3 may be py on windows)

  • Run python3 main.py

  • Now the bot is running in your terminal, and you can use it!

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.3%
  • Dockerfile 0.7%