ctc_decoder的一些问题
Created by: fanlu
在编译使用中遇到了一些问题。
在swig目录中执行sh setup.sh
,报了一个错
Install decoders ...
decoder_utils.h:55: Error: Syntax error in input(1).
running install
最终安装成功了
Processing dependencies for swig-decoders==0.1
Finished processing dependencies for swig-decoders==0.1
但是执行python -c "import swig_decoders"
还是报以下错误:
Traceback (most recent call last):
File "", line 1, in
ImportError: No module named swig_decoders
@kuke 给了解决方案:
decoder_utils.h:55: Error: Syntax error in input(1)
This error results from that the version of swig is too low. Please upgrade swig first then reinstall the decoders.
升级到3.0.12后问题解决。
但目前仍有两个问题:
- 在mac上执行会报这个问题:
openfst-1.6.3/src/include/fst/types.h:19:10: fatal error: 'cstdint' file not found
- 还有一个使用的问题:在中文的处理中,
ctc_beam_search_decoder.cpp
第122行,c == space_id
中文是没有空格的,怎么把语言模型的转移概率加进去呢?
@kuke @lcy-seso