2013-02-25 6 views
0

HDMan htk 툴킷 명령을 사용하려고하는데 '치명적인'오류가 발생합니다. 내 콘솔은 다음과 같습니다HDMan 명령 실행 중 치명적인 오류

[email protected]:/host/Shekhar/htkWorld/trial_1$ ls 
beep dlog   sentences (copy).txt sentences.txt~       try1.gram wlist 
dict monophones1 sentences.txt   sentences (with sentence numbers).txt wdnet  wlist~ 
[email protected]:/host/Shekhar/htkWorld/trial_1$ HDMan -m -w wlist -n monophones1 -l dlog dict beep/beep-1.0 names 
    ERROR [+5010] InitSource: Cannot open source file names 
    ERROR [+1410] CreateBuffer: Can't open file names 
FATAL ERROR - Terminating program HDMan 
[email protected]:/host/Shekhar/htkWorld/trial_1$ 

HDMannames 파일을 찾을 수 없습니다. 이 파일을 만드는 방법과이 파일의 내용이 무엇인지 모르겠습니다.

아무도 도와 줄 수 있습니까?

답변

2

HDMan 함께 다양한 사전에서 발음을 당겨하는 데 사용되며 새 사전을 삐/삐 - 1.0 이름에서 이름 DICT를 만들려고하는 것 같습니다

HDMan [options] output_dictionary input_dictionary1 input_dictionary2 ... 

로 호출됩니다. 이름이 존재하지 않으며 그 오류가 어디서 오는지입니다. 단순히 이름을 제거하면 오류를 수정해야합니다.

names라는 사전에서 실제로 발음이 필요한 경우 나중에 프로세스에서 문제가됩니다. 더 많은 정보가 없으면 해당 파일의 내용이 무엇인지 알 수 없습니다. 일반적으로 파일의 형식은

WORD [optional pronunciation probability] phone1 phone2 ... 

이며 각 줄에는 이러한 항목이 하나만 있습니다.