0

我正在尝试在 Debian Jessie 上安装 sphinxbase 和 pocketsphinx,如本教程中所述,但make check在安装 sphinxbase 期间运行失败;我认为这导致我以后无法安装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.ca,看起来有问题的行在与 win32 相关的#ifndef 中,这使它在这种情况下可能无关紧要?我不确定。

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

4

2 回答 2

0

所以事实证明,如果我使用 CMU 的 git repo 上托管的最新代码库并使用他们提供的说明进行安装,一切都会非常顺利。

去搞清楚。

谢谢大家的帮助!

于 2015-02-22T09:03:59.850 回答
-1

跳过make 检查并运行make install

于 2015-02-13T20:15:36.390 回答