标题未找到openfst

时间:2016-06-03 08:22:02

标签: linux c++11 header cmusphinx openfst

我尝试安装OpenFst以将其与SphinxTrain一起使用并在启用g2p的情况下重新编译它,它似乎工作但我遇到了以下错误:

checking fst/fstlib.h usability...
no checking fst/fstlib.h presence...
no checking for fst/fstlib.h...
no configure: error: fst/fstlib.h header not found

但OpenFst二进制文件已经很好地安装在/ usr / local / lib / fst中,而头文件也安装在/ usr / local / include / fst ..

有谁可以给​​我一个关于这个问题的线索?

1 个答案:

答案 0 :(得分:0)

https://sourceforge.net/p/cmusphinx/discussion/help/thread/c58f60cb/复制的答案:

默认情况下会查看/usr/include,而不是/usr/local/include。您可能需要在配置之前设置CFLAGSLDFLAGS

CFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib ./configure ....

总的来说,我不建议您使用此功能,它从未运作良好。使用phonetisaurus扩展字典或g2p-seq2seq