YourMT3-cpu / amt /src /extras /run_spleeter_mir1k.sh
mimbres's picture
.
a03c9b4
raw
history blame
638 Bytes
#!/bin/bash
shopt -s globstar
for file in "$1"/**/*.wav; do
echo $file
output_dir="tmp"
spleeter separate -b 256k -B tensorflow -p spleeter:2stems -o $output_dir $file -f {instrument}.{codec}
sox --ignore-length tmp/accompaniment.wav -r 16000 -c 1 -b 16 tmp/accompaniment_16k.wav
sox --ignore-length tmp/vocals.wav -r 16000 -c 1 -b 16 tmp/vocals_16k.wav
acc_file="${file//.wav/_accompaniment.wav}"
voc_file="${file//.wav/_vocals.wav}"
mv -f "tmp/accompaniment_16k.wav" $acc_file
mv -f "tmp/vocals_16k.wav" $voc_file
echo $acc_file
echo $voc_file
rm -rf tmp
done
rm -rf pretrained_models