我正在使用Sphinx4开发语音识别应用程序。我正在尝试进行声学模型改编。我已经按照http://cmusphinx.sourceforge.net/wiki/tutorialadapt教程的说明的每一步进行了操作。但是,在我需要运行bw的步骤中,它无法打开mdef文件并显示Debug Assertion Fail。
我已经在这方面工作了好几天但仍然不知道如何解决它。我正在使用Windows 10,ptm模型,visual studio 2015,最新的sphinx4 5prealpha版本。
答案 0 :(得分:0)
我刚刚找到了答案。我想这可能是因为我在安装Sphinxbase期间忘了下载Perl或出了什么问题。
我首先安装了Perl。但是,它仍然没有用,所以我重新构建了Sphinxbase并将其复制回Sphinxtrain,它终于运行了。
p / s感谢Nikolay的帮助:)
答案 1 :(得分:0)
此评论/解决方案仅基于我的经验,因为我不是专家。在遵循adapting-the-model中的所有说明后,我也遇到了同样的错误,并且看起来sourge-forge的mdef文件已损坏。因此,我在其他网站上发表了评论,其中提到它直接从github下载Pocketsphinx,sphinxbase和sphinxtrain的安装文件。因此,我从这里GitHub下载了该文件,并按照之前的相同步骤进行操作。由于我在Windows上工作,因此在将项目从2012年升级到最新版本后,我稍后使用VS Studio进行了重建。
步骤(来自GitHub)-