错误:在准备语言模型时输入脚本代码:
utils/prepare_lang.sh --position-dependent-phones false data/local/dict "<UNK>" data/local/lang data/lang
报错:
fstarcsort: error while loading shared libraries: libfstscript.so.10: cannot open shared object file: No such file or directory
fstcompile: error while loading shared libraries: libfstscript.so.10: cannot open shared object file: No such file or directory
Traceback (most recent call last):
File "utils/lang/make_lexicon_fst.py", line 411, in <module>
main()
File "utils/lang/make_lexicon_fst.py", line 401, in main
left_context_phones=left_context_phones)
File "utils/lang/make_lexicon_fst.py", line 278, in write_fst_with_silence
cost=(pron_cost if i == 0 else 0.0)))
BrokenPipeError: [Errno 32] Broken pipe
原因:
编译安装完成kaldi后,移动了kaldi的根目录,导致LD_LIBRARY_PATH
中无法找到对应的二进制文件。
解决办法:
将kaldi根目录移回原来安装的位置,这样立即解决问题。
(目前只知道这种解决办法)