https://github.com/khlam/parrot
A minimal self-hosted Discord Music Bot featuring similarity-based music playlist generation and voice clone text-to-speech.
https://github.com/khlam/parrot
Last synced: over 1 year ago
JSON representation
A minimal self-hosted Discord Music Bot featuring similarity-based music playlist generation and voice clone text-to-speech.
- Host: GitHub
- URL: https://github.com/khlam/parrot
- Owner: khlam
- License: mpl-2.0
- Created: 2021-12-14T21:46:15.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-16T02:34:15.000Z (about 4 years ago)
- Last Synced: 2025-02-24T08:09:23.563Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 6.69 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# parrot
> A minimal Discord Music Bot featuring similarity-based music playlist generation and voice clone text-to-speech.
## Features
1) Play Music/Audio from Youtube
2) Generate a music-similiarity playlist [YouTube Demo](https://www.youtube.com/watch?v=RnAiqSAiP3A)
3) TTS via voice clones of David Attenborough, Michael Rosen and LJ Speech (FastSpeech2 voice synthesis) [YouTube Demo](https://www.youtube.com/watch?v=YSc2GxM-1nU)
## Setup
See [CREATING_DEPLOYMENT_SECRETS.md](./doc/CREATING_DEPLOYMENT_SECRETS.md) for the secrets needed to run the bot.
### Docker-compose
Command `docker-compose up` is for development or quick launch ([Docker-compose docs](https://docs.docker.com/compose/)).
To use docker-compose, you'll need to create a file called `.env` in the project root directory with the following secrets, no quotes.
```
TOKEN =
SPOTIFY_CLIENT =
SPOTIFY_SECRET =
```
## Works Cited
- https://towardsdatascience.com/how-to-build-an-amazing-music-recommendation-system-4cce2719a572?gi=6a54173f2d5d
- https://github.com/BenAAndrew/Voice-Cloning-App
- https://github.com/ming024/FastSpeech2
- https://Discord.com/developers/docs/intro
- https://github.com/Discordjs
- https://www.npmjs.com/package/@koenie06/Discord.js-music