将*.lm转换为*.dmp文件,以构建用于语音识别的语言模型

Kam*_*one 2 android speech-recognition

我在执行命令时收到以下给出的错误sudo sphinx_lm_convert -i 9055.lm -o 9055.dmp.

sphinx_lm_convert: error while loading shared libraries: libsphinxbase.so.1: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我不明白原因.请帮忙.

Nik*_*rev 5

此错误表示系统无法在安装它的位置找到共享库.您很可能使用默认前缀/ usr/local/lib安装它,该前缀未包含在库搜索路径中.您可以通过以下方式修复它:

  • 设置LD_LIBRARY_PATH环境变量以指向安装sphinxbase的位置(通常为/ usr/local/lib)
  • 修改/etc/ld.so.conf以包含/ usr/local/lib
  • 使用/ usr前缀而不是/ usr/local/lib编译和安装sphinxbase

要了解有关共享库和系统范围配置的更多信息,请阅读有关动态库的信息:

http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html