Add C++ support for UVR models (#2269)

This commit is contained in:
Fangjun Kuang
2025-06-01 17:22:08 +08:00
committed by GitHub
parent e0ca224b76
commit 2b2788332e
35 changed files with 967 additions and 101 deletions

View File

@@ -33,6 +33,17 @@ wget https://github.com/k2-fsa/sherpa-onnx/releases/download/source-separation-m
--input-wav=audio_example.wav \
--output-vocals-wav=output_vocals.wav \
--output-accompaniment-wav=output_accompaniment.wav
(2) Use UVR models
wget https://github.com/k2-fsa/sherpa-onnx/releases/download/source-separation-models/UVR_MDXNET_1_9703.onnx
wget https://github.com/k2-fsa/sherpa-onnx/releases/download/source-separation-models/audio_example.wav
./bin/sherpa-onnx-offline-source-separation \
--uvr-model=./UVR_MDXNET_1_9703.onnx \
--input-wav=audio_example.wav \
--output-vocals-wav=output_vocals.wav \
--output-accompaniment-wav=output_accompaniment.wav
)usage";
sherpa_onnx::ParseOptions po(kUsageMessage);