HTK HEREST ISSUE

时间:2011-03-28 18:51:26

标签: cmd speech-recognition htk

我正在使用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 wordlist

我查看了HTK的书,但没有关于错误编号7390的内容。

3 个答案:

答案 0 :(得分:2)

我一直在使用HTK工具包,但没有使用HEREST。我也从未见过你遇到的错误。在网上快速搜索可以看到一些可能有用的链接。

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

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

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

    3. 请告诉我你是如何解决问题的 HTH,
      斯利拉姆。

答案 1 :(得分:0)

您必须调整-t参数。修剪失败时会发生此错误,因此使用modify prune参数。我遇到了这个问题,-t 10解决了这个问题!

答案 2 :(得分:0)

在我的情况下,它与输入数据中的大(15 MB)文件有关。它删除后工作。使用.to("file:D:\\camel\\output\\${header.foldername}"); 选项运行HERest以查看哪个文件导致问题,然后删除或拆分它。