report "\ufeff..." errors when running train.sh
Hello,
I saved all the files - config.json, metadata.list as UTF-8 without BOM format, while when running the training bash
bash train.sh ./data/example/config.json 1
it always report the
[rank0]: FileNotFoundError: [Errno 2] No such file or directory: '\ufeffdata/example/audio_for_training/aud2_2_0.wav'
I referred the metadata.list format and created my own metadata.list as below data/example/audio_for_training/aud2_2_0.wav data/example/audio_for_training/aud2_3_0.wav data/example/audio_for_training/aud2_4_0.wav ....
Details:
3%|██▌ | 1/29 [00:00<00:00, 430.67it/s]
[rank0]: Traceback (most recent call last):
[rank0]: File "/home/tom/melotts/MeloTTS/melo/train.py", line 636, in
My env is Ubuntu 22.04 + python 3.10
Anyone can help me? Thanks !
According to compart.com/en/unicode/U+FEFF (Unicode/Invisible Character). It could be that your metadata.list has an invalid encoding. try to encode it to UTF-8. Try to encode your file to utf16 and back to utf-8 in your IDE/Code editor!
16 and back to 8!
Did you Complete " python preprocess_text.py --metadata data/example/metadata.list "?