CoolFace
Apppublic

Surunrun/SoulX-Singer

sourceHugging Faceupdated 7mo agoView on Hugging Face
0likes
preprocess.sh45 linesDownload Raw Back to example
1#!/bin/bash2 3script_dir=$(dirname "$(realpath "$0")")4root_dir=$(dirname "$script_dir")5 6cd $root_dir || exit7export PYTHONPATH=$root_dir:$PYTHONPATH8 9device=cuda10 11 12####### Run Prompt Annotation #######13audio_path=example/audio/zh_prompt.mp314save_dir=example/transcriptions/zh_prompt15language=Mandarin16vocal_sep=False17max_merge_duration=3000018midi_transcribe=True    # Whether to transcribe vocal midi, set True for singing voice synthesis, False for singing voice conversion19 20python -m preprocess.pipeline \21    --audio_path $audio_path \22    --save_dir $save_dir \23    --language $language \24    --device $device \25    --vocal_sep $vocal_sep \26    --max_merge_duration $max_merge_duration \27    --midi_transcribe $midi_transcribe28 29 30####### Run Target Annotation #######31audio_path=example/audio/music.mp332save_dir=example/transcriptions/music33language=Mandarin34vocal_sep=True35max_merge_duration=6000036midi_transcribe=True    # Whether to transcribe vocal midi, set True for singing voice synthesis, False for singing voice conversion37 38python -m preprocess.pipeline \39    --audio_path $audio_path \40    --save_dir $save_dir \41    --language $language \42    --device $device \43    --vocal_sep $vocal_sep \44    --max_merge_duration $max_merge_duration \45    --midi_transcribe $midi_transcribe