Marcello - 2017-10-29

Hi, I have to realize a speech recognition with keywords, about 400, I have coined my model in Italian, I created two keywords with respective 16-bit 16-bit mono audio files, I used jsff as grammar, the template is compiled without errors, but when i go to test with -inmic or with its wave files i do not get the hoped result :(
my project: https://github.com/McNamara10/acoustic-italian

my complete error:

pocketsphinx_mdef_convert  sphinx_fe        sphinx_lm_eval
synapse@mcnamara:/usr/local/bin$ pocketsphinx_continuous -infile /usr/local/share/pocketsphinx/model/ara/wav/speaker1/file_1.wav -hmm /usr/local/share/pocketsphinx/model/ara/model_parameters/ara.ci_cont -jsgf /usr/local/share/pocketsphinx/model/ara/etc/ara.jsgf -dict /usr/local/share/pocketsphinx/model/ara/etc/ara.dic
INFO: pocketsphinx.c(152): Parsed model-specific feature parameters from /usr/local/share/pocketsphinx/model/ara/model_parameters/ara.ci_cont/feat.params
Current configuration:
[NAME]          [DEFLT]     [VALUE]
-agc            none        none
-agcthresh      2.0     2.000000e+00
-allphone               
-allphone_ci        no      no
-alpha          0.97        9.700000e-01
-ascale         20.0        2.000000e+01
-aw         1       1
-backtrace      no      no
-beam           1e-48       1.000000e-48
-bestpath       yes     yes
-bestpathlw     9.5     9.500000e+00
-ceplen         13      13
-cmn            live        batch
-cmninit        40,3,-1     40,3,-1
-compallsen     no      no
-debug                  0
-dict                   /usr/local/share/pocketsphinx/model/ara/etc/ara.dic
-dictcase       no      no
-dither         no      no
-doublebw       no      no
-ds         1       1
-fdict                  
-feat           1s_c_d_dd   1s_c_d_dd
-featparams             
-fillprob       1e-8        1.000000e-08
-frate          100     100
-fsg                    
-fsgusealtpron      yes     yes
-fsgusefiller       yes     yes
-fwdflat        yes     yes
-fwdflatbeam        1e-64       1.000000e-64
-fwdflatefwid       4       4
-fwdflatlw      8.5     8.500000e+00
-fwdflatsfwin       25      25
-fwdflatwbeam       7e-29       7.000000e-29
-fwdtree        yes     yes
-hmm                    /usr/local/share/pocketsphinx/model/ara/model_parameters/ara.ci_cont
-input_endian       little      little
-jsgf                   /usr/local/share/pocketsphinx/model/ara/etc/ara.jsgf
-keyphrase              
-kws                    
-kws_delay      10      10
-kws_plp        1e-1        1.000000e-01
-kws_threshold      1       1.000000e+00
-latsize        5000        5000
-lda                    
-ldadim         0       0
-lifter         0       22
-lm                 
-lmctl                  
-lmname                 
-logbase        1.0001      1.000100e+00
-logfn                  
-logspec        no      no
-lowerf         133.33334   1.300000e+02
-lpbeam         1e-40       1.000000e-40
-lponlybeam     7e-29       7.000000e-29
-lw         6.5     6.500000e+00
-maxhmmpf       30000       30000
-maxwpf         -1      -1
-mdef                   
-mean                   
-mfclogdir              
-min_endfr      0       0
-mixw                   
-mixwfloor      0.0000001   1.000000e-07
-mllr                   
-mmap           yes     yes
-ncep           13      13
-nfft           512     512
-nfilt          40      25
-nwpen          1.0     1.000000e+00
-pbeam          1e-48       1.000000e-48
-pip            1.0     1.000000e+00
-pl_beam        1e-10       1.000000e-10
-pl_pbeam       1e-10       1.000000e-10
-pl_pip         1.0     1.000000e+00
-pl_weight      3.0     3.000000e+00
-pl_window      5       5
-rawlogdir              
-remove_dc      no      no
-remove_noise       yes     yes
-remove_silence     yes     yes
-round_filters      yes     yes
-samprate       16000       1.600000e+04
-seed           -1      -1
-sendump                
-senlogdir              
-senmgau                
-silprob        0.005       5.000000e-03
-smoothspec     no      no
-svspec                 
-tmat                   
-tmatfloor      0.0001      1.000000e-04
-topn           4       4
-topn_beam      0       0
-toprule                
-transform      legacy      dct
-unit_area      yes     yes
-upperf         6855.4976   3.500000e+03
-uw         1.0     1.000000e+00
-vad_postspeech     50      50
-vad_prespeech      20      20
-vad_startspeech    10      10
-vad_threshold      2.0     2.000000e+00
-var                    
-varfloor       0.0001      1.000000e-04
-varnorm        no      no
-verbose        no      no
-warp_params                
-warp_type      inverse_linear  inverse_linear
-wbeam          7e-29       7.000000e-29
-wip            0.65        6.500000e-01
-wlen           0.025625    2.562500e-02

INFO: feat.c(715): Initializing feature stream to type: '1s_c_d_dd', ceplen=13, CMN='batch', VARNORM='no', AGC='none'
INFO: mdef.c(518): Reading model definition: /usr/local/share/pocketsphinx/model/ara/model_parameters/ara.ci_cont/mdef
INFO: bin_mdef.c(181): Allocating 52 * 8 bytes (0 KiB) for CD tree
INFO: tmat.c(149): Reading HMM transition probability matrices: /usr/local/share/pocketsphinx/model/ara/model_parameters/ara.ci_cont/transition_matrices
INFO: acmod.c(113): Attempting to use PTM computation module
INFO: ms_gauden.c(127): Reading mixture gaussian parameter: /usr/local/share/pocketsphinx/model/ara/model_parameters/ara.ci_cont/means
INFO: ms_gauden.c(242): 36 codebook, 1 feature, size: 
INFO: ms_gauden.c(244):  1x39
INFO: ms_gauden.c(127): Reading mixture gaussian parameter: /usr/local/share/pocketsphinx/model/ara/model_parameters/ara.ci_cont/variances
INFO: ms_gauden.c(242): 36 codebook, 1 feature, size: 
INFO: ms_gauden.c(244):  1x39
INFO: ms_gauden.c(304): 0 variance values floored
INFO: ptm_mgau.c(808): Number of codebooks doesn't match number of ciphones, doesn't look like PTM: 36 != 12
INFO: acmod.c(115): Attempting to use semi-continuous computation module
INFO: ms_gauden.c(127): Reading mixture gaussian parameter: /usr/local/share/pocketsphinx/model/ara/model_parameters/ara.ci_cont/means
INFO: ms_gauden.c(242): 36 codebook, 1 feature, size: 
INFO: ms_gauden.c(244):  1x39
INFO: ms_gauden.c(127): Reading mixture gaussian parameter: /usr/local/share/pocketsphinx/model/ara/model_parameters/ara.ci_cont/variances
INFO: ms_gauden.c(242): 36 codebook, 1 feature, size: 
INFO: ms_gauden.c(244):  1x39
INFO: ms_gauden.c(304): 0 variance values floored
INFO: acmod.c(117): Falling back to general multi-stream GMM computation
INFO: ms_gauden.c(127): Reading mixture gaussian parameter: /usr/local/share/pocketsphinx/model/ara/model_parameters/ara.ci_cont/means
INFO: ms_gauden.c(242): 36 codebook, 1 feature, size: 
INFO: ms_gauden.c(244):  1x39
INFO: ms_gauden.c(127): Reading mixture gaussian parameter: /usr/local/share/pocketsphinx/model/ara/model_parameters/ara.ci_cont/variances
INFO: ms_gauden.c(242): 36 codebook, 1 feature, size: 
INFO: ms_gauden.c(244):  1x39
INFO: ms_gauden.c(304): 0 variance values floored
INFO: ms_senone.c(149): Reading senone mixture weights: /usr/local/share/pocketsphinx/model/ara/model_parameters/ara.ci_cont/mixture_weights
INFO: ms_senone.c(200): Truncating senone logs3(pdf) values by 10 bits
INFO: ms_senone.c(207): Not transposing mixture weights in memory
INFO: ms_senone.c(268): Read mixture weights for 36 senones: 1 features x 1 codewords
INFO: ms_senone.c(320): Mapping senones to individual codebooks
INFO: ms_mgau.c(144): The value of topn: 4
WARN: "ms_mgau.c", line 148: -topn argument (4) invalid or > #density codewords (1); set to latter
INFO: phone_loop_search.c(114): State beam -225 Phone exit beam -225 Insertion penalty 0
INFO: dict.c(320): Allocating 4101 * 20 bytes (80 KiB) for word entries
INFO: dict.c(333): Reading main dictionary: /usr/local/share/pocketsphinx/model/ara/etc/ara.dic
INFO: dict.c(213): Dictionary size 2, allocated 0 KiB for strings, 0 KiB for phones
INFO: dict.c(336): 2 words read
INFO: dict.c(358): Reading filler dictionary: /usr/local/share/pocketsphinx/model/ara/model_parameters/ara.ci_cont/noisedict
INFO: dict.c(213): Dictionary size 5, allocated 0 KiB for strings, 0 KiB for phones
INFO: dict.c(361): 3 words read
INFO: dict2pid.c(396): Building PID tables for dictionary
INFO: dict2pid.c(406): Allocating 12^3 * 2 bytes (3 KiB) for word-initial triphones
INFO: dict2pid.c(132): Allocated 1776 bytes (1 KiB) for word-final triphones
INFO: dict2pid.c(196): Allocated 1776 bytes (1 KiB) for single-phone word triphones
INFO: jsgf.c(706): Defined rule: PUBLIC <hello.greet>
INFO: fsg_model.c(208): Computing transitive closure for null transitions
INFO: fsg_model.c(270): 0 null transitions added
INFO: fsg_search.c(227): FSG(beam: -1080, pbeam: -1080, wbeam: -634; wip: -26, pip: 0)
INFO: fsg_model.c(423): Adding silence transitions for <sil> to FSG
INFO: fsg_model.c(443): Added 2 silence word transitions
INFO: fsg_search.c(173): Added 0 alternate word transitions
INFO: fsg_lextree.c(110): Allocated 52 bytes (0 KiB) for left and right context phones
INFO: fsg_lextree.c(256): 20 HMM nodes in lextree (4 leaves)
INFO: fsg_lextree.c(259): Allocated 2400 bytes (2 KiB) for all lextree nodes
INFO: fsg_lextree.c(262): Allocated 480 bytes (0 KiB) for lextree leafnodes
INFO: continuous.c(307): pocketsphinx_continuous COMPILED ON: Oct 19 2017, AT: 18:51:22

INFO: cmn_live.c(120): Update from < 40.00  3.00 -1.00  0.00  0.00  0.00  0.00  0.00  0.00  0.00  0.00  0.00  0.00 >
INFO: cmn_live.c(138): Update to   < 31.12  2.26 -3.02 -9.04 -5.50  1.91  0.67  9.94 -7.86 -1.07 -5.21 -2.40  0.22 >
INFO: fsg_search.c(859): 201 frames, 379 HMMs (1/fr), 1137 senones (5/fr), 62 history entries (0/fr)

INFO: fsg_search.c(869): fsg 0.00 CPU 0.002 xRT
INFO: fsg_search.c(871): fsg 0.00 wall 0.002 xRT
ERROR: "fsg_search.c", line 940: Final result does not match the grammar in frame 201
INFO: fsg_search.c(265): TOTAL fsg 0.00 CPU 0.002 xRT
INFO: fsg_search.c(268): TOTAL fsg 0.00 wall 0.002 xRT
synapse@mcnamara:/usr/local/bin$ pocketsphinx_continuous -infile /usr/local/share/pocketsphinx/model/ara/wav/speaker1/file_1.wav -hmm /usr/local/share/pocketsphinx/model/ara/model_parameters/ara.ci_cont -jsgf /usr/local/share/pocketsphinx/model/ara/etc/ara.jsgf -dict /usr/local/share/pocketsphinx/model/ara/etc/ara.dic