https://github.com/xnyo/splitit
Telegram bot that separates vocals from instrumental using machine learning
https://github.com/xnyo/splitit
Last synced: 21 days ago
JSON representation
Telegram bot that separates vocals from instrumental using machine learning
- Host: GitHub
- URL: https://github.com/xnyo/splitit
- Owner: xnyo
- License: mit
- Created: 2019-11-23T15:30:17.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-11-23T20:47:13.000Z (almost 6 years ago)
- Last Synced: 2025-05-19T18:48:52.638Z (5 months ago)
- Language: Python
- Size: 11.7 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# splitit
> Telegram wrapper for Deezer's SpleeterLive demo available [@splititbot](https://t.me/splititbot)
## Requirements
- Python 3## Installing
```bash
$ git clone ...
$ virtualenv -p $(which python3.7) .pyenv
$ source .pyenv/bin/activate
(.pyenv)$ pip install -r requirements.txt
(.pyenv)$ TELEGRAM_API_TOKEN=... python splitit.py
```## TODO
- [ ] Limit number of concurrent tasks
- [ ] Support for other stem modes rather than just 2 stems
- [ ] Output audio metadata
- [ ] Automatically clear 'temp' folder
- [ ] Check if the audio was already separated before converting it## Licence
MIT