![HTK エラー [+5010] InitSource: ソース ファイル f-ihm+k を開けません](https://rvso.com/image/1127509/HTK%20%E3%82%A8%E3%83%A9%E3%83%BC%20%5B%2B5010%5D%20InitSource%3A%20%E3%82%BD%E3%83%BC%E3%82%B9%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%20f-ihm%2Bk%20%E3%82%92%E9%96%8B%E3%81%91%E3%81%BE%E3%81%9B%E3%82%93.png)
0 ダウン投票 お気に入り
このエラーは、私の tielist と hmmdefs の不一致に関係していると思います (ここで指摘されているように:http://www.ling.ohio-state.edu/~bromberg/htk_problems.html) ですが、解決できないようです。私のコーパス内のすべてのトライフォンは triphones1 リストに存在し、triphones1 には私のコーパスからのモノフォン、バイフォン、トライフォンのみが含まれています。
上記のトライフォンを triphones1 リストから取り出して tiedlist を再作成すると、リストは成功しますが、後続の別のトライフォンについてエラーが発生します。明らかに、これらのトライフォンをすべて手動で取り出すには何年もかかり、効率的ではないため、さらに前のものを見逃しているのではないかと考えています。
また、これらのトライフォン生成エラーはすべて私のコーパスにも含まれていることにも留意してください。私にとって、このエラーは、どこかに見たことのないトライフォンがあった場合にのみ意味をなすのですが、それはどこでしょうか? あらゆる手段を尽くしたつもりですが、どこを調べればよいか、誰かが新しいアイデアを与えてくれるはずです。
答え1
tree.hed ファイルの最後に余分な AU コマンドがありました。これにより、tiedlist の後に別のファイルを開こうとしていました。tiedlist にすでにアクセスしているのになぜ問題が発生するのかはわかりませんが、そういうことです。
これが将来の htk ユーザーにとって追加のチェックとして役立つことを願っています。