このチュートリアルで詳しく説明されているように、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 にあるように見えますが、この状況では関係ないのでしょうか? わからない。
他の誰かがこの問題を抱えていましたか、それとも他の誰かが私のために主題に光を当てることができますか?