Spleeter is a Deezer project to split vocal and accompaniment from a music.
This project create an api to upload files and download after Spleeter processing.
To install dependencies:
make install-condaRunning the project in localhost:
make run- Open your browser in localhost:3000
- Upload mp3 or wav file
- Download vocals or accompaniment
- Be happy!
To contribute to the project, follow these steps:
- Clone the repository:
git clone git@github.com:code4music/spleeter-api.git - Create a feature branch:
git switch -c feature-a - Make changes and confirm (try using conventional commits):
git commit -m 'feat: new feature' - Push the feature branch:
git push origin feature-a - Create a pull request
- Get reviews from other users
- Merge to
mainbranch (we encourage using commit squash) - Remove the branch merged.