为了使用KALDI ASR系统,我正在尝试安装SRILM(1.7.2)(具有Mohave 10.14.2的Mac计算机)。显然,在SRILM编译(make World)期间一切正常,但是最后,当我尝试通过SRILM(make测试)测试时,出现了各种错误。我们发现,在SRILM测试失败的机器中,KALDI的准确性是可变的(两次相同执行之间的WER有所不同;例如50%至60%)。
两个问题(未能通过SRILM测试和Kaldi中的可变性)在Mac中发生,但在Linux中(不在Windows虚拟机中安装的Linux中)发生
我在 srilm / common / Makefile.machine.macosx 中进行了更改:
CC = cc $(GCC_FLAGS)<BR>
CXX = c++ $(GCC_FLAGS) -DINSTANTIATE_TEMPLATES<BR>
到
CC = clang $(GCC_FLAGS)<BR>
CXX = clang++ $(GCC_FLAGS) -DINSTANTIATE_TEMPLATES<BR>
我还尝试将这一行添加到同一文件中:
GCC_FLAGS += -m64<BR>
最后,我尝试了不同版本的SRILM
没有一个起作用
有什么建议吗?
我已经看到Kaldi可以与IRSTLM而不是SRILM一起使用。但是,如果可能的话,我宁愿使用SRILM 。 谢谢! 伊格纳西奥(Ignacio)