1

为了使用 KALDI ASR 系统,我正在尝试安装 SRILM (1.7.2)(带有 Mohave 10.14.2 的 Mac 计算机)。显然,在 SRILM 编译(make World)期间一切都很好,但最后当我尝试通过 SRILM 中的测试(make tests)时,我得到了各种错误。我们发现,在 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。谢谢!伊格纳西奥

4

0 回答 0