vocal-remover

Vocal Remover using Deep Neural Networks

MIT License

Stars
1.5K

Bot releases are hidden (Show)

vocal-remover - v6.0.0b4

Published by tsurumeso 3 months ago

This will probably be the final release, except for bug fixes.
Thanks to all who have expressed interest in vocal-remover!!!

Note

  • Add evaluation script
  • Refactor
vocal-remover - v6.0.0b3 Latest Release

Published by tsurumeso 3 months ago

Note

  • Phase estimation with complex mask
  • Update the model architecture
  • Update the pre-trained model

Evaluation result on DSD100

SDR in dB

Version Instruments Vocals
v4.0.0 15.778 5.214
v5.1.1 15.858 5.294
v6.0.0b3 16.030 5.614
vocal-remover - v6.0.0

Published by tsurumeso 3 months ago

Note

  • Phase estimation with complex mask
  • Update the model architecture
  • Update the pre-trained model

Evaluation result on DSD100

SDR in dB

Version Instruments Vocals
v4.0.0 15.778 5.214
v5.1.1 15.858 5.294
v6.0.0 16.030 5.614
vocal-remover - v5.1.1

Published by tsurumeso 3 months ago

Note

vocal-remover - v6.0.0b2

Published by tsurumeso 11 months ago

[!WARNING]
This is a beta release.

Note

  • Implement bounded mask
  • Update the pre-trained model
vocal-remover - v5.1.0

Published by tsurumeso 11 months ago

Note

  • Fix a bug that causes a large disk load on online data loading
vocal-remover - v6.0.0b1

Published by tsurumeso 11 months ago

[!WARNING]
This is a beta release.

Note

  • Phase estimation with complex mask
  • Update model architecture
  • Update the pre-trained model
  • Fix a bug that causes a large disk load on online data loading

Evaluation result on DSD100

Instruments

SDR ISR SIR SAR
v4.0.0 15.778 25.336 18.903 15.182
v5.0.5 15.858 26.580 18.740 15.640
v6.0.0 16.067 27.027 19.938 15.985

Vocals

SDR ISR SIR SAR
v4.0.0 5.214 9.985 11.796 5.426
v5.0.5 5.294 9.810 12.994 5.549
v6.0.0 5.503 10.903 13.817 6.018
vocal-remover - v5.0.5

Published by tsurumeso 11 months ago

Note

  • Add resampy to requirements.txt (#146)
vocal-remover - v5.0.4

Published by tsurumeso about 1 year ago

Note

  • Update requirements.txt (#136)
vocal-remover - v5.0.3

Published by tsurumeso over 1 year ago

Note

  • Update link to the paper (#113)
  • Add support Apple chip device (#121)
  • Updated librosa function calls that do not comply to PEP3102 (#125)
vocal-remover - v5.0.2

Published by tsurumeso over 2 years ago

Note

  • Parameterize model size
  • Add --output_dir option (#100)
vocal-remover - v5.0.1

Published by tsurumeso over 2 years ago

Note

  • Fix API issue with the latest version of librosa (#99)
vocal-remover - v5.0.0

Published by tsurumeso over 2 years ago

Note

  • Speed up training and inference
  • Reduce memory usage during training
  • Update model architecture
  • Update the pre-trained model
vocal-remover - v4.0.0

Published by tsurumeso about 4 years ago

Note

  • Update model architecture
  • Update the pre-trained model
vocal-remover - v3.0.5

Published by tsurumeso about 4 years ago

Note

  • Update training parameters
  • Update a post-processing parameter
  • Update Usage section of the README
vocal-remover - v3.0.4

Published by tsurumeso about 4 years ago

Note

  • Hotfix to the training script
  • Split --max_reduction_rate option into --reduction_rate and --reduction_level
vocal-remover - v3.0.3

Published by tsurumeso about 4 years ago

Note

  • Hotfix to the training script
vocal-remover - v3.0.2

Published by tsurumeso about 4 years ago

Note

  • Implement train/val splitting based on subdirectories
  • Update training parameters
vocal-remover - v3.0.1

Published by tsurumeso about 4 years ago

Note

  • Fix normalization of complex spectrograms
  • Make Test Time Augmentation (TTA) optional
  • Support for training on CPU

If you want to improve the vocal removal quality with TTA, use the --tta option.

# CPU
python inference.py --input path/to/an/audio/file --tta

# GPU
python inference.py --input path/to/an/audio/file --tta --gpu 0
vocal-remover - v3.0.0

Published by tsurumeso about 4 years ago

Note

  • Update the pre-trained model
  • Remove offline augmentation
  • Make voсals removal more aggressive
  • Fix #35
Badges
Extracted from project README
Release Release
Related Projects