vocal remover
v5.1.1
This is a deep-learning-based tool to extract instrumental track from your songs.
Download the latest version from here.
See: GET STARTED
cd vocal-remover
pip install -r requirements.txt
The following command separates the input into instrumental and vocal tracks. They are saved as *_Instruments.wav and *_Vocals.wav.
python inference.py --input path/to/an/audio/file
python inference.py --input path/to/an/audio/file --gpu 0
--tta option performs Test-Time-Augmentation to improve the separation quality.
python inference.py --input path/to/an/audio/file --tta --gpu 0
--postprocess option masks instrumental part based on the vocals volume to improve the separation quality.
Warning
This is an experimental feature. If you get any problems with this option, please disable it.
python inference.py --input path/to/an/audio/file --postprocess --gpu 0
path/to/dataset/
+- instruments/
| +- 01_foo_inst.wav
| +- 02_bar_inst.mp3
| +- ...
+- mixtures/
+- 01_foo_mix.wav
+- 02_bar_mix.mp3
+- ...
python train.py --dataset path/to/dataset --mixup_rate 0.5 --reduction_rate 0.5 --gpu 0