3

HTK を使用して音声認識システムを構築したいので、http ://www.keithv.com/software/htk/us/ (トレーニング データ: WSJ SI-84) から関連付けられた状態の事前トレーニング済み音響モデルをダウンロードしました。

ただし、辞書で HVite を実行しようとすると、次のエラーが発生します。

$ HVite -H macros -H hmmdefs -S test.scp -l '*' -i recout.mlf -w wdnet -p 0.0 -s 5.0 dict tiedlist  
ERROR [+8231]  GetHCIModel: Cannot find hmm [z-]ia[+r]
 FATAL ERROR - Terminating program HVite

macroshmmdefsおよびtiedlistは、上記のリンクからダウンロードしたファイルです。test.scp私の機能ファイルへのパスが含まれています。

私のdictファイルは次のようになります。

DIAL d ay ax l
EIGHT ey t
FIVE f ay v
FOUR f ao r
NINE n ay n
OH ow
ONE w ah n
SENT-END [] sil
SENT-START [] sil
SEVEN s eh v ax n
SIX s ih k s
THREE th r iy
TWO t uw
ZERO z ia r ow

wdnetを使用して生成されますHParse grammer wdnet。 の内容grammarは次のとおりです。

$digit = ONE | TWO | THREE | FOUR | FIVE | SIX | SEVEN | EIGHT | NINE | OH | ZERO;

( SENT-START DIAL <$digit> SENT-END )

tiedlistを含む行がありませんが、z-ia+rなぜこれがエラーなのですか?どうすれば修正できますか?

4

1 に答える 1