Discord bot that sits in a voice channel and listens for slurs, keeps track of who said what and how many times
NOTE: The explicit goal of this project is to DISCOURAGE the use of slurs, I absolutely do not want to gamify being a shitty person. I may need to gamify in the opposite direction to achieve this goal, or maybe this is a bad idea in general. Time will tell. Maybe the bot could kick/ban/move users who are repeat offenders.
- docker-compose
- ggml model files downloaded to ./transcribe/models
- Listen to any channel in a guild with a person in it, not just the ones specified
- Streamline install
- Add recording .json files to a sqlite db so we can search through people's histories easily
- Add command to list people's offenses (e.g. /slurs username)
- Optimize the transcription code, use quantized models