Spaces:
Running
Running
# Set to true to run MFA for a small subset of speakers for debugging purpose. | |
debug=false | |
libritts_r_dir=./LibriTTS_R | |
output_dir=./out/ | |
mkdir -p ${output_dir} | |
if [ ${debug} == "true" ]; then | |
extra_arg="--debug" | |
out_wav_dir=${output_dir}/debug_libritts_r_per_spk | |
out_textgrid_dir=${output_dir}/debug_libritts_r_per_spk_mfa | |
out_merged_dir=${output_dir}/debug_libritts_r_per_spk_cleaned | |
else | |
extra_arg="" | |
out_wav_dir=${output_dir}/libritts_r_per_spk | |
out_textgrid_dir=${output_dir}/libritts_r_per_spk_mfa | |
out_merged_dir=${output_dir}/libritts_r_per_spk_cleaned | |
fi | |
python prepare_mfa.py ${libritts_r_dir} ${out_wav_dir} --n_jobs 64 ${extra_arg} | |
# NOTE: this will take a few days | |
if [ ! -d ${out_textgrid_dir} ]; then | |
python run_mfa.py ${out_wav_dir} ${out_textgrid_dir} ${extra_arg} | |
fi | |
python finalize_mfa.py ${out_wav_dir} ${out_textgrid_dir} ${out_merged_dir} | |