2

我正在使用 HTK (HMM ToolKit) 进行一些语音识别,但出现了这个奇怪的错误:

错误 [+7390] StepAlpha:Alpha 修剪失败 sq(16) > qHi(15)

我尝试过修剪,但只有那些 15/16 会更改为其他数字,我龙骨收到同样的错误。我什至尝试禁用修剪,但它一直给我这个错误。

我只是不知道在哪里寻找任何东西,如果我知道我可以解决它。

这是我的 HERest 命令:

HERest -C config -I Label.mlf -t 250 100 1000 -S trainlist.scp -H hmms\0\vFloors -H hmms\0\hmm0 -M hmms\1 词表

我查看了 HTK 书,但没有关于错误号 7390 的信息。

4

3 回答 3

2

我经常使用 HTK 工具包,但不使用 HEREST。我也从未见过您遇到的错误。在网络上快速搜索会发现一些可能有用的链接。

  1. 链接 1

滚动到上面链接的底部,您会看到类似 ??9? 的错误代码。这意味着完整性检查失败。它进一步说该错误与您的代码无关,但 HTK 本身可能有故障。我认为,鉴于错误 7390 未在其他任何地方发生,并且它也符合您的错误代码,您可能需要考虑重新安装 HTK。

  1. 链接 2
    上面的链接显示了使用 HTK 工具包时出现的许多常见错误及其原因。原始海报煞费苦心地提出了错误和导致它们的常见条件。为我省了很多力气。在我看来,她应该获得诺贝尔奖(或类似的奖项)。

  2. 链接 3
    此链接提供了更详细的逐个模块错误代码。也值得一看。

请在这里告诉我您是如何解决问题的。
HTH,
斯里拉姆。

于 2011-04-20T11:02:47.237 回答
1

就我而言,它与输入数据中的大(15 MB)文件有关。删除后它起作用了。使用选项运行 HERest-T 1以查看导致问题的文件,然后将其删除或拆分。

于 2017-10-08T18:12:06.963 回答
0

您必须调整-t参数。修剪失败时会出现此错误,因此请修改修剪参数。我有这个问题并-t 10解决了!

于 2014-07-05T03:53:44.733 回答