carpedm20 / multi-speaker-tacotron-tensorflow

Multi-speaker Tacotron in TensorFlow.
http://carpedm20.github.io/tacotron
Other
632 stars 341 forks source link

list index out of range 오류에대해 (exact match) #56

Open Cocozy opened 6 years ago

Cocozy commented 6 years ago

py -m recognition.alignment --recognition_path "./datasets/son/recognition.json" --score_threshold=0.5 단계에서 실행을 했는데, list index out of range 오류가 뜹니다 다른 이슈에서
first, second = sorted_scores[0], sorted_scores[1] 이 부분의 sorted_scores[1]을 sorted_scores[0] 으로 바꾸면 진행이 된다고 하여서 그렇게 하긴 했는데

image

이렇게 뜨네요. 여기서 exact match 가 0% 인데 문제 없는걸까요?

sunriseizumo commented 5 years ago

저도 같은 문제를 격어서 삽질을 조금 해봤습니다. ./son/assets/ 경로에 저장된 .txt 파일들 중에서 줄바뀜이 되어있지 않은, 다시말해 파이썬으로 읽어들였을때 1줄짜리 파일때문에 오류가 발행하는 것 같았습니다. 이유는 정확히는 모르겠습니다만;; 그래서 1줄짜리 파일을 찾아서 recognition.json 에서 해당하는 파일내용을 지우고 명령어를 실행했더니 오류없이 잘되었습니다.

결과적으로 저같은 경우에는 NB11653121, NB11663681, NB11684780, NB11702006, NB11722589, NB11722589 을 recognition.json 에서 지웠습니다.