codeberg mirror - Discord TTS bot that uses dectalk as it's backend
- Go 96.3%
- Dockerfile 3.7%
| dectalk@32efa30ef2 | ||
| queue | ||
| .dockerignore | ||
| .gitignore | ||
| .gitmodules | ||
| commands.go | ||
| commands_test.go | ||
| constant.go | ||
| database.go | ||
| docker-compose.yml | ||
| Dockerfile | ||
| example_config.yml | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| main.go | ||
| manager.go | ||
| README.md | ||
| sound.go | ||
| structure.go | ||
| utilities.go | ||
aeiou
A discord bot base on my old roberto, but it uses dectalk as it's text to speech engine.
Requires dca and ffmpeg
TODO:
- Stream audio instead of saving it to a file and converting it on the fly
- Action to build the image on my runner
- Understand how to point the bot to a directory with the .dic files, instead of having to put them in the working directory of the bot
Bot commands
/say <text> - Says text out loud
/addcustom <custom command> <text> - Creates a custom command to say inputted text out loud. The bot will
replace with a random evangelical figure and with a random adjective
/custom <custom_command> - Executes a previously created custom command
/rmcustom <custom command> - Removes a custom command
/stop - Stops the bot from speaking