prepare_mels.sh 776 B

123456789101112131415161718192021
  1. #!/usr/bin/env bash
  2. set -e
  3. DATADIR="LJSpeech-1.1"
  4. FILELISTSDIR="filelists"
  5. TESTLIST="$FILELISTSDIR/ljs_audio_text_test_filelist.txt"
  6. TRAINLIST="$FILELISTSDIR/ljs_audio_text_train_filelist.txt"
  7. VALLIST="$FILELISTSDIR/ljs_audio_text_val_filelist.txt"
  8. TESTLIST_MEL="$FILELISTSDIR/ljs_mel_text_test_filelist.txt"
  9. TRAINLIST_MEL="$FILELISTSDIR/ljs_mel_text_train_filelist.txt"
  10. VALLIST_MEL="$FILELISTSDIR/ljs_mel_text_val_filelist.txt"
  11. mkdir -p "$DATADIR/mels"
  12. if [ $(ls $DATADIR/mels | wc -l) -ne 13100 ]; then
  13. python preprocess_audio2mel.py --wav-files "$TRAINLIST" --mel-files "$TRAINLIST_MEL"
  14. python preprocess_audio2mel.py --wav-files "$TESTLIST" --mel-files "$TESTLIST_MEL"
  15. python preprocess_audio2mel.py --wav-files "$VALLIST" --mel-files "$VALLIST_MEL"
  16. fi