Surunrun/SoulX-Singer
0
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