0 票最喜欢
我相信这个错误与我的 tiedlist 和 hmmdefs 之间的不匹配有关(正如这里指出的:http ://www.ling.ohio-state.edu/~bromberg/htk_problems.html ),但我不能似乎解决了它。我语料库中的所有三音素都出现在我的 triphones1 列表中,而 triphones1 仅包含我语料库中的单音素、双音素和三音素。
如果我将所述三音素从 triphones1 列表中取出并重新创建它通过的绑定列表,但会抱怨另一个三音素。显然,手动取出所有这些三音素会花费我数年时间,而且似乎效率不高,这让我相信我错过了更远的东西。
同样重要的是要注意所有这些产生错误的三音素也在我的语料库中。对我来说,只有当我在某个地方有看不见的三音素时,这个错误才有意义,但是在哪里?我觉得我已经千方百计,但肯定有人可以给我一个新的想法去哪里看。
在 tree.hed 文件的末尾有一个额外的 AU 命令,这导致它尝试打开 tiedlist 之后的另一个文件。我不确定为什么这会在它已经访问 tiedlist 时导致问题,但是你去了。
希望这可以作为对未来 htk 用户的额外检查。