0

このチュートリアルで詳しく説明されているように、Debian Jessie に sphinxbase と pocketphinx をインストールしようとしていますが、sphinxbase のインストール中に実行make checkすると失敗します。これが、後でポケットフィンクスをインストールできないことにつながっていると思います。適切なログを確認すると、エラーの原因が明らかになります。

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 リポジトリでホストされている最新のコードベースを使用し、それらが提供するインストール手順を使用すると、すべてが完全にスムーズに進むことがわかりました。

図に行きます。

助けてくれてありがとう!

于 2015-02-22T09:03:59.850 に答える
-1

make checkをスキップしてmake install を実行

于 2015-02-13T20:15:36.390 に答える