Add UVR models for source separation. #2266
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See also
See also #2242
CC @acely
Example with the Python code
git clone https://github.com/k2-fsa/sherpa-onnx cd sherpa-onnx/scripts/uvr_mdx wget https://github.com/k2-fsa/sherpa-onnx/releases/download/source-separation-models/UVR-MDX-NET-Voc_FT.onnx wget https://github.com/k2-fsa/sherpa-onnx/releases/download/source-separation-models/piao-yang-guo-hai-lai-kan-ni.wav python3 ./test.py --model-filename ./UVR-MDX-NET-Voc_FT.onnx --audio-filename ./piao-yang-guo-hai-lai-kan-ni.wav
original audio (vocals + non_vocals)
piao-yang-guo-hai-lai-kan-ni.mov
vocals only
vocals.mov
non-vocals only
non_vocals.mov