Sphinxbase make / install失败

时间:2014-11-30 08:52:15

标签: c debian cmusphinx pocketsphinx

我正在尝试按照this tutorial中的详细说明在Debian Jessie上安装sphinxbase和pocketsphinx,但在安装sphinxbase期间运行make check失败;我认为这导致我以后无法安装pocketsphinx。当我检查相应的日志时,它会显示错误的来源:

INFO: cmd_ln.c(697): Parsing command line:
/home/username/projects/sphinx/sphinxbase/test/unit/test_fe/.libs/lt-test_fe 

Current configuration:
[NAME]      [DEFLT]     [VALUE]
-alpha      0.97        9.700000e-01
-dither     no      no
-doublebw   no      no
-frate      100     100
-input_endian   little      little
-lifter     0       0
-logspec    no      no
-lowerf     133.33334   1.333333e+02
-ncep       13      13
-nfft       512     512
-nfilt      40      40
-remove_dc  no      no
-remove_noise   yes     yes
-remove_silence yes     yes
-round_filters  yes     yes
-samprate   16000       1.600000e+04
-seed       -1      -1
-smoothspec no      no
-transform  legacy      legacy
-unit_area  yes     yes
-upperf     6855.4976   6.855498e+03
-vad_postspeech 50      50
-vad_prespeech  10      10
-vad_threshold  2.0     2.000000e+00
-verbose    no      no
-warp_params            
-warp_type  inverse_linear  inverse_linear
-wlen       0.025625    2.562500e-02

FAIL: fabs((cepbuf1[3][i]) - (cepbuf2[0][i])) < EPSILON
frame_size 410 frame_shift 160
inptr 1024 nsamp 0 nfr 0
inptr 1024 nsamp 0 nfr 0
inptr 1024 nsamp 0 nfr 0
inptr 1024 nsamp 0 nfr 0
nfr 0
nfr 0
nfr 0
3: 0.00,4.95

我在cmd_ln.c上稍微戳了一下,看起来违规行与win32相关的#ifndef,这使得它在这种情况下可能无关紧要?我不确定。

有没有其他人遇到过这个问题,或者其他人可以为我解释这个问题吗?

2 个答案:

答案 0 :(得分:0)

事实证明,如果我使用CMU的git repo上托管的最新代码库并使用它们提供的指令进行安装,那么一切都非常顺利。

去图。

感谢您的帮助!

答案 1 :(得分:-1)

跳过进行检查并运行 make install