我尝试安装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 ..
有谁可以给我一个关于这个问题的线索?
答案 0 :(得分:0)
从https://sourceforge.net/p/cmusphinx/discussion/help/thread/c58f60cb/复制的答案:
默认情况下会查看/usr/include
,而不是/usr/local/include
。您可能需要在配置之前设置CFLAGS
和LDFLAGS
:
CFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib ./configure ....
总的来说,我不建议您使用此功能,它从未运作良好。使用phonetisaurus
扩展字典或g2p-seq2seq
。