0

HDManhtk ツールキットのコマンドを使用しようとしていますが、「致命的な」エラーが発生します。私のコンソールは以下のようになります:

shekhar@ubuntu:/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~
shekhar@ubuntu:/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
shekhar@ubuntu:/host/Shekhar/htkWorld/trial_1$ 

HDManファイルが見つかりませんnames。このファイルの作成方法と、このファイルの内容がわかりません。

誰でも私を助けてもらえますか?

4

1 に答える 1

2

HDMan は、さまざまな辞書から発音をまとめるために使用され、次のように呼び出されます。

HDMan [options] output_dictionary input_dictionary1 input_dictionary2 ...

beep/beep-1.0 と名前から dict という名前の新しい辞書を作成しようとしているようです。Names が存在せず、それがエラーの原因です。名前を削除するだけでエラーが修正されます。

名前と呼ばれる辞書の発音が実際に必要な場合は、プロセスの後半で問題になります。それ以上の情報がなければ、そのファイルの内容を知ることは不可能です。一般に、ファイルの形式は次のとおりです。

WORD [optional pronunciation probability] phone1 phone2 ...

各行には、そのようなエントリが 1 つだけ含まれています。

于 2013-02-26T12:02:32.700 に答える