line 190: Line 2: Bad ciphone: D; word DUE ignored ERROR: "dict.c",
Marco, this error means that acoustic model (mdef file) doesn't have phones
which are present in your dictionary (for example mdef can describe phone d
and dictionary can use upper-case phone D in transcription of the word DUE.
Maybe your dictionary is different from the one you are using in batch.
This issue is usually easy to fix, you just need to carefully investigate
which data is used.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I want to modify the file continuous.c
/home/marco/RiconoscimentoVoce/pocketsphinx-0.6.1/src/programs to change for
example the sleep pause.
I tried to recompile it with this command gcc -Wall continuous.c -o continuous
but I have errors
continuous.c:64:26: error: pocketsphinx.h: Nessun file o directory
continuous.c:66:16: error: ad.h: Nessun file o directory
continuous.c:67:21: error: cont_ad.h: Nessun file o directory
So I understand that i must search this files and insert them in the folder
where there is continuous.c but for example pocketsphinx.h needs other header
files that i must search so there is a manner to recompile quickly
continuous.c or I must search all these files and insert them in the folder
where is continuous.c
Thanks in advance
Marco
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I tried to recompile it with this command gcc -Wall continuous.c -o
continuous but I have errors
continuous.c:64:26: error: pocketsphinx.h: Nessun file o directory
You can use "make" command to build pocketsphinx_continuous after your edits
I must search all these files and insert them in the folder where is
continuous.c
You need to specify the folders to search for includes. You can use -I option
of gcc to do that. See gcc documentation for details.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi
I want to try my italian acoustic model with pocketsphinx_continuous.
I'm following tutorial http://cmusphinx.sourceforge.net/wiki/tutorialam.
In my training folder i give this command
marco@marco-laptop:~/RiconoscimentoVoce/evalita/bin$ ./pocketsphinx_continuous
- hmm /home/marco/RiconoscimentoVoce/evalita/model_parameters/evalita.cd_cont_
1000/feat.params -lm /home/marco/RiconoscimentoVoce/evalita/etc/evalita.lm
-dict /home/marco/RiconoscimentoVoce/evalita/etc/evalita.dic
But looking the log it doesn't load my acoustic model but it loads english
acoustic model that is
/home/marco/RiconoscimentoVoce/pocketsphinx-0.6.1/share/pocketsphinx/model/hmm
/en_US/hub4wsj_sc_8k/feat.params
INFO: cmd_ln.c(512): Parsing command line:
./pocketsphinx_continuous \
-lm /home/marco/RiconoscimentoVoce/evalita/etc/evalita.lm \
-dict /home/marco/RiconoscimentoVoce/evalita/etc/evalita.dic
Current configuration:
-adcdev
-agc none none
-agcthresh 2.0 2.000000e+00
-alpha 0.97 9.700000e-01
-argfile
-ascale 20.0 2.000000e+01
-backtrace no no
-beam 1e-48 1.000000e-48
-bestpath yes yes
-bestpathlw 9.5 9.500000e+00
-bghist no no
-ceplen 13 13
-cmn current current
-cmninit 8.0 8.0
-compallsen no no
-debug 0
-dict /home/marco/RiconoscimentoVoce/evalita/etc/evalita.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
-input_endian little little
-jsgf
-kdmaxbbi -1 -1
-kdmaxdepth 0 0
-kdtree
-latsize 5000 5000
-lda
-ldadim 0 0
-lextreedump 0 0
-lifter 0 0
-lm /home/marco/RiconoscimentoVoce/evalita/etc/evalita.lm
-lmctl
-lmname default default
-logbase 1.0001 1.000100e+00
-logfn
-logspec no no
-lowerf 133.33334 1.333333e+02
-lpbeam 1e-40 1.000000e-40
-lponlybeam 7e-29 7.000000e-29
-lw 6.5 6.500000e+00
-maxhmmpf -1 -1
-maxnewoov 20 20
-maxwpf -1 -1
-mdef
-mean
-mfclogdir
-mixw
-mixwfloor 0.0000001 1.000000e-07
-mllr
-mmap yes yes
-ncep 13 13
-nfft 512 512
-nfilt 40 40
-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-5 1.000000e-05
-pl_window 0 0
-rawlogdir
-remove_dc no no
-round_filters yes yes
-samprate 16000 1.600000e+04
-seed -1 -1
-sendump
-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 legacy
-unit_area yes yes
-upperf 6855.4976 6.855498e+03
-usewdphones no no
-uw 1.0 1.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: cmd_ln.c(512): Parsing command line:
\
-nfilt 20 \
-lowerf 1 \
-upperf 4000 \
-wlen 0.025 \
-transform dct \
-round_filters no \
-remove_dc yes \
-svspec 0-12/13-25/26-38 \
-feat 1s_c_d_dd \
-agc none \
-cmn current \
-cmninit 56,-3,1 \
-varnorm no
Current configuration:
-agc none none
-agcthresh 2.0 2.000000e+00
-alpha 0.97 9.700000e-01
-ceplen 13 13
-cmn current current
-cmninit 8.0 56,-3,1
-dither no no
-doublebw no no
-feat 1s_c_d_dd 1s_c_d_dd
-frate 100 100
-input_endian little little
-lda
-ldadim 0 0
-lifter 0 0
-logspec no no
-lowerf 133.33334 1.000000e+00
-ncep 13 13
-nfft 512 512
-nfilt 40 20
-remove_dc no yes
-round_filters yes no
-samprate 16000 1.600000e+04
-seed -1 -1
-smoothspec no no
-svspec 0-12/13-25/26-38
-transform legacy dct
-unit_area yes yes
-upperf 6855.4976 4.000000e+03
-varnorm no no
-verbose no no
-warp_params
-warp_type inverse_linear inverse_linear
-wlen 0.025625 2.500000e-02
INFO: acmod.c(238): Parsed model-specific feature parameters from /home/marco/
RiconoscimentoVoce/pocketsphinx-0.6.1/share/pocketsphinx/model/hmm/en_US/hub4w
sj_sc_8k/feat.params
INFO: feat.c(848): Initializing feature stream to type: '1s_c_d_dd',
ceplen=13, CMN='current', VARNORM='no', AGC='none'
INFO: cmn.c(142): mean= 12.00, mean= 0.0
INFO: acmod.c(163): Using subvector specification 0-12/13-25/26-38
INFO: mdef.c(520): Reading model definition: /home/marco/RiconoscimentoVoce/po
cketsphinx-0.6.1/share/pocketsphinx/model/hmm/en_US/hub4wsj_sc_8k/mdef
INFO: mdef.c(531): Found byte-order mark BMDF, assuming this is a binary mdef
file
INFO: bin_mdef.c(330): Reading binary model definition: /home/marco/Riconoscim
entoVoce/pocketsphinx-0.6.1/share/pocketsphinx/model/hmm/en_US/hub4wsj_sc_8k/m
def
INFO: bin_mdef.c(508): 50 CI-phone, 143047 CD-phone, 3 emitstate/phone, 150
CI-sen, 5150 Sen, 27135 Sen-Seq
INFO: tmat.c(205): Reading HMM transition probability matrices: /home/marco/Ri
conoscimentoVoce/pocketsphinx-0.6.1/share/pocketsphinx/model/hmm/en_US/hub4wsj
_sc_8k/transition_matrices
INFO: acmod.c(117): Attempting to use SCHMM computation module
INFO: ms_gauden.c(198): Reading mixture gaussian parameter: /home/marco/Ricono
scimentoVoce/pocketsphinx-0.6.1/share/pocketsphinx/model/hmm/en_US/hub4wsj_sc_
8k/means
INFO: ms_gauden.c(292): 1 codebook, 3 feature, size
256x13 256x13 256x13
INFO: ms_gauden.c(198): Reading mixture gaussian parameter: /home/marco/Ricono
scimentoVoce/pocketsphinx-0.6.1/share/pocketsphinx/model/hmm/en_US/hub4wsj_sc_
8k/variances
INFO: ms_gauden.c(292): 1 codebook, 3 feature, size
256x13 256x13 256x13
INFO: ms_gauden.c(356): 0 variance values floored
INFO: s2_semi_mgau.c(897): Loading senones from dump file /home/marco/Riconosc
imentoVoce/pocketsphinx-0.6.1/share/pocketsphinx/model/hmm/en_US/hub4wsj_sc_8k
/sendump
INFO: s2_semi_mgau.c(921): BEGIN FILE FORMAT DESCRIPTION
INFO: s2_semi_mgau.c(1016): Using memory-mapped I/O for senones
INFO: s2_semi_mgau.c(1293): Maximum top-N: 4 Top-N beams: 0 0 0
INFO: dict.c(294): Allocating 4117 * 20 bytes (80 KiB) for word entries
INFO: dict.c(306): Reading main dictionary:
/home/marco/RiconoscimentoVoce/evalita/etc/evalita.dic
INFO: dict.c(206): Allocated 0 KiB for strings, 0 KiB for phones
INFO: dict.c(309): 10 words read
INFO: dict.c(314): Reading filler dictionary: /home/marco/RiconoscimentoVoce/p
ocketsphinx-0.6.1/share/pocketsphinx/model/hmm/en_US/hub4wsj_sc_8k/noisedict
INFO: dict.c(206): Allocated 0 KiB for strings, 0 KiB for phones
INFO: dict.c(317): 11 words read
INFO: dict2pid.c(396): Building PID tables for dictionary
INFO: dict2pid.c(405): Allocating 50^3 * 2 bytes (244 KiB) for word-initial
triphones
INFO: dict2pid.c(131): Allocated 30200 bytes (29 KiB) for word-final triphones
INFO: dict2pid.c(195): Allocated 30200 bytes (29 KiB) for single-phone word
triphones
INFO: ngram_model_arpa.c(476): ngrams 1=12, 2=120, 3=1168
INFO: ngram_model_arpa.c(135): Reading unigrams
INFO: ngram_model_arpa.c(515): 12 = #unigrams created
INFO: ngram_model_arpa.c(194): Reading bigrams
INFO: ngram_model_arpa.c(531): 120 = #bigrams created
INFO: ngram_model_arpa.c(532): 116 = #prob2 entries
INFO: ngram_model_arpa.c(539): 29 = #bo_wt2 entries
INFO: ngram_model_arpa.c(291): Reading trigrams
INFO: ngram_model_arpa.c(552): 1168 = #trigrams created
INFO: ngram_model_arpa.c(553): 747 = #prob3 entries
INFO: ngram_search_fwdtree.c(99): 10 unique initial diphones
INFO: ngram_search_fwdtree.c(147): 0 root, 0 non-root channels, 12 single-
phone words
INFO: ngram_search_fwdtree.c(186): Creating search tree
INFO: ngram_search_fwdtree.c(191): before: 0 root, 0 non-root channels, 12
single-phone words
INFO: ngram_search_fwdtree.c(324): after: max nonroot chan increased to 141
INFO: ngram_search_fwdtree.c(333): after: 10 root, 13 non-root channels, 11
single-phone words
INFO: ngram_search_fwdflat.c(153): fwdflat: min_ef_width = 4, max_sf_win = 25
INFO: continuous.c(261): ./pocketsphinx_continuous COMPILED ON: Nov 20 2010,
AT: 14:44:03
READY....
How can i address to my acoustic model?
Cheers
Thanks
Hello Marco. You have extra space before hmm in command line:
Hi Nickolay
I removed the extra space before hmm but i have an error
I post it
marco@marco-laptop:~/RiconoscimentoVoce/evalita/bin$ ./pocketsphinx_continuous
-hmm /home/marco/RiconoscimentoVoce/evalita/model_parameters/evalita.cd_cont_1
000/feat.params -lm /home/marco/RiconoscimentoVoce/evalita/etc/evalita.lm
-dict /home/marco/RiconoscimentoVoce/evalita/etc/evalita.dic
INFO: cmd_ln.c(512): Parsing command line:
./pocketsphinx_continuous \
-hmm /home/marco/RiconoscimentoVoce/evalita/model_parameters/evalita.cd_cont_1000/feat.params \
-lm /home/marco/RiconoscimentoVoce/evalita/etc/evalita.lm \
-dict /home/marco/RiconoscimentoVoce/evalita/etc/evalita.dic
Current configuration:
-adcdev
-agc none none
-agcthresh 2.0 2.000000e+00
-alpha 0.97 9.700000e-01
-argfile
-ascale 20.0 2.000000e+01
-backtrace no no
-beam 1e-48 1.000000e-48
-bestpath yes yes
-bestpathlw 9.5 9.500000e+00
-bghist no no
-ceplen 13 13
-cmn current current
-cmninit 8.0 8.0
-compallsen no no
-debug 0
-dict /home/marco/RiconoscimentoVoce/evalita/etc/evalita.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 /home/marco/RiconoscimentoVoce/evalita/model_parameters/evalita.cd_cont_1000/feat.params
-input_endian little little
-jsgf
-kdmaxbbi -1 -1
-kdmaxdepth 0 0
-kdtree
-latsize 5000 5000
-lda
-ldadim 0 0
-lextreedump 0 0
-lifter 0 0
-lm /home/marco/RiconoscimentoVoce/evalita/etc/evalita.lm
-lmctl
-lmname default default
-logbase 1.0001 1.000100e+00
-logfn
-logspec no no
-lowerf 133.33334 1.333333e+02
-lpbeam 1e-40 1.000000e-40
-lponlybeam 7e-29 7.000000e-29
-lw 6.5 6.500000e+00
-maxhmmpf -1 -1
-maxnewoov 20 20
-maxwpf -1 -1
-mdef
-mean
-mfclogdir
-mixw
-mixwfloor 0.0000001 1.000000e-07
-mllr
-mmap yes yes
-ncep 13 13
-nfft 512 512
-nfilt 40 40
-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-5 1.000000e-05
-pl_window 0 0
-rawlogdir
-remove_dc no no
-round_filters yes yes
-samprate 16000 1.600000e+04
-seed -1 -1
-sendump
-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 legacy
-unit_area yes yes
-upperf 6855.4976 6.855498e+03
-usewdphones no no
-uw 1.0 1.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(848): Initializing feature stream to type: '1s_c_d_dd',
ceplen=13, CMN='current', VARNORM='no', AGC='none'
INFO: cmn.c(142): mean= 12.00, mean= 0.0
ERROR: "acmod.c", line 84: Must specify -mdef or -hmm
Thanks for help
Marco
Marco, hmm shouldn't point to feat.params
It must be model folder instead
Ok Nickolay now it loads my model but i have another problem because i have
errors with my evalita_5.dic
ERROR: "dict.c", line 190: Line 1: Bad ciphone: S; word CINQUE ignored
ERROR: "dict.c", line 190: Line 2: Bad ciphone: D; word DUE ignored
ERROR: "dict.c", line 190: Line 3: Bad ciphone: N; word NOVE ignored
ERROR: "dict.c", line 190: Line 4: Bad ciphone: AA; word OTTO ignored
ERROR: "dict.c", line 190: Line 5: Bad ciphone: K; word QUATTRO ignored
ERROR: "dict.c", line 190: Line 6: Bad ciphone: S; word SEI ignored
ERROR: "dict.c", line 190: Line 7: Bad ciphone: S; word SETTE ignored
ERROR: "dict.c", line 190: Line 8: Bad ciphone: T; word TRE ignored
ERROR: "dict.c", line 190: Line 9: Bad ciphone: UW; word UNO ignored
ERROR: "dict.c", line 190: Line 10: Bad ciphone: Z; word ZERO ignored
Anyway with pocketsphinx_batch i have no problem
I post the complete log
INFO: cmd_ln.c(512): Parsing command line:
./pocketsphinx_continuous \
-hmm /home/marco/RiconoscimentoVoce/evalita/model_parameters/evalita.cd_cont_1000 \
-lm /home/marco/RiconoscimentoVoce/evalita/etc/evalita.lm \
-dict /home/marco/RiconoscimentoVoce/evalita/etc/evalita.dic
Current configuration:
-adcdev
-agc none none
-agcthresh 2.0 2.000000e+00
-alpha 0.97 9.700000e-01
-argfile
-ascale 20.0 2.000000e+01
-backtrace no no
-beam 1e-48 1.000000e-48
-bestpath yes yes
-bestpathlw 9.5 9.500000e+00
-bghist no no
-ceplen 13 13
-cmn current current
-cmninit 8.0 8.0
-compallsen no no
-debug 0
-dict /home/marco/RiconoscimentoVoce/evalita/etc/evalita.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 /home/marco/RiconoscimentoVoce/evalita/model_parameters/evalita.cd_cont_1000
-input_endian little little
-jsgf
-kdmaxbbi -1 -1
-kdmaxdepth 0 0
-kdtree
-latsize 5000 5000
-lda
-ldadim 0 0
-lextreedump 0 0
-lifter 0 0
-lm /home/marco/RiconoscimentoVoce/evalita/etc/evalita.lm
-lmctl
-lmname default default
-logbase 1.0001 1.000100e+00
-logfn
-logspec no no
-lowerf 133.33334 1.333333e+02
-lpbeam 1e-40 1.000000e-40
-lponlybeam 7e-29 7.000000e-29
-lw 6.5 6.500000e+00
-maxhmmpf -1 -1
-maxnewoov 20 20
-maxwpf -1 -1
-mdef
-mean
-mfclogdir
-mixw
-mixwfloor 0.0000001 1.000000e-07
-mllr
-mmap yes yes
-ncep 13 13
-nfft 512 512
-nfilt 40 40
-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-5 1.000000e-05
-pl_window 0 0
-rawlogdir
-remove_dc no no
-round_filters yes yes
-samprate 16000 1.600000e+04
-seed -1 -1
-sendump
-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 legacy
-unit_area yes yes
-upperf 6855.4976 6.855498e+03
-usewdphones no no
-uw 1.0 1.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: cmd_ln.c(512): Parsing command line:
\
-alpha 0.97 \
-dither yes \
-doublebw no \
-nfilt 40 \
-ncep 13 \
-lowerf 133.33334 \
-upperf 6855.4976 \
-nfft 512 \
-wlen 0.0256 \
-transform legacy \
-feat 1s_c_d_dd \
-agc none \
-cmn current \
-varnorm no
Current configuration:
-agc none none
-agcthresh 2.0 2.000000e+00
-alpha 0.97 9.700000e-01
-ceplen 13 13
-cmn current current
-cmninit 8.0 8.0
-dither no yes
-doublebw no no
-feat 1s_c_d_dd 1s_c_d_dd
-frate 100 100
-input_endian little little
-lda
-ldadim 0 0
-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
-round_filters yes yes
-samprate 16000 1.600000e+04
-seed -1 -1
-smoothspec no no
-svspec
-transform legacy legacy
-unit_area yes yes
-upperf 6855.4976 6.855498e+03
-varnorm no no
-verbose no no
-warp_params
-warp_type inverse_linear inverse_linear
-wlen 0.025625 2.560000e-02
INFO: acmod.c(238): Parsed model-specific feature parameters from /home/marco/
RiconoscimentoVoce/evalita/model_parameters/evalita.cd_cont_1000/feat.params
INFO: fe_interface.c(288): You are using the internal mechanism to generate
the seed.
INFO: feat.c(848): Initializing feature stream to type: '1s_c_d_dd',
ceplen=13, CMN='current', VARNORM='no', AGC='none'
INFO: cmn.c(142): mean= 12.00, mean= 0.0
INFO: mdef.c(520): Reading model definition: /home/marco/RiconoscimentoVoce/ev
alita/model_parameters/evalita.cd_cont_1000/mdef
INFO: bin_mdef.c(173): Allocating 304 * 8 bytes (2 KiB) for CD tree
INFO: tmat.c(205): Reading HMM transition probability matrices: /home/marco/Ri
conoscimentoVoce/evalita/model_parameters/evalita.cd_cont_1000/transition_matr
ices
INFO: acmod.c(117): Attempting to use SCHMM computation module
INFO: ms_gauden.c(198): Reading mixture gaussian parameter: /home/marco/Ricono
scimentoVoce/evalita/model_parameters/evalita.cd_cont_1000/means
INFO: ms_gauden.c(292): 492 codebook, 1 feature, size
8x39
INFO: ms_gauden.c(198): Reading mixture gaussian parameter: /home/marco/Ricono
scimentoVoce/evalita/model_parameters/evalita.cd_cont_1000/variances
INFO: ms_gauden.c(292): 492 codebook, 1 feature, size
8x39
INFO: ms_gauden.c(356): 0 variance values floored
INFO: acmod.c(119): Attempting to use PTHMM computation module
INFO: ms_gauden.c(198): Reading mixture gaussian parameter: /home/marco/Ricono
scimentoVoce/evalita/model_parameters/evalita.cd_cont_1000/means
INFO: ms_gauden.c(292): 492 codebook, 1 feature, size
8x39
INFO: ms_gauden.c(198): Reading mixture gaussian parameter: /home/marco/Ricono
scimentoVoce/evalita/model_parameters/evalita.cd_cont_1000/variances
INFO: ms_gauden.c(292): 492 codebook, 1 feature, size
8x39
INFO: ms_gauden.c(356): 0 variance values floored
ERROR: "ptm_mgau.c", line 801: Number of codebooks exceeds 256: 492
INFO: acmod.c(121): Falling back to general multi-stream GMM computation
INFO: ms_gauden.c(198): Reading mixture gaussian parameter: /home/marco/Ricono
scimentoVoce/evalita/model_parameters/evalita.cd_cont_1000/means
INFO: ms_gauden.c(292): 492 codebook, 1 feature, size
8x39
INFO: ms_gauden.c(198): Reading mixture gaussian parameter: /home/marco/Ricono
scimentoVoce/evalita/model_parameters/evalita.cd_cont_1000/variances
INFO: ms_gauden.c(292): 492 codebook, 1 feature, size
8x39
INFO: ms_gauden.c(356): 0 variance values floored
INFO: ms_senone.c(160): Reading senone mixture weights: /home/marco/Riconoscim
entoVoce/evalita/model_parameters/evalita.cd_cont_1000/mixture_weights
INFO: ms_senone.c(211): Truncating senone logs3(pdf) values by 10 bits
INFO: ms_senone.c(218): Not transposing mixture weights in memory
INFO: ms_senone.c(277): Read mixture weights for 492 senones: 1 features x 8
codewords
INFO: ms_senone.c(331): Mapping senones to individual codebooks
INFO: ms_mgau.c(123): The value of topn: 4
INFO: dict.c(294): Allocating 4109 * 20 bytes (80 KiB) for word entries
INFO: dict.c(306): Reading main dictionary:
/home/marco/RiconoscimentoVoce/evalita/etc/evalita.dic
ERROR: "dict.c", line 190: Line 1: Bad ciphone: S; word CINQUE ignored
ERROR: "dict.c", line 190: Line 2: Bad ciphone: D; word DUE ignored
ERROR: "dict.c", line 190: Line 3: Bad ciphone: N; word NOVE ignored
ERROR: "dict.c", line 190: Line 4: Bad ciphone: AA; word OTTO ignored
ERROR: "dict.c", line 190: Line 5: Bad ciphone: K; word QUATTRO ignored
ERROR: "dict.c", line 190: Line 6: Bad ciphone: S; word SEI ignored
ERROR: "dict.c", line 190: Line 7: Bad ciphone: S; word SETTE ignored
ERROR: "dict.c", line 190: Line 8: Bad ciphone: T; word TRE ignored
ERROR: "dict.c", line 190: Line 9: Bad ciphone: UW; word UNO ignored
ERROR: "dict.c", line 190: Line 10: Bad ciphone: Z; word ZERO ignored
INFO: dict.c(206): Allocated 0 KiB for strings, 0 KiB for phones
INFO: dict.c(309): 0 words read
INFO: dict.c(314): Reading filler dictionary: /home/marco/RiconoscimentoVoce/e
valita/model_parameters/evalita.cd_cont_1000/noisedict
INFO: dict.c(206): Allocated 0 KiB for strings, 0 KiB for phones
INFO: dict.c(317): 3 words read
INFO: dict2pid.c(396): Building PID tables for dictionary
INFO: dict2pid.c(405): Allocating 19^3 * 2 bytes (13 KiB) for word-initial
triphones
INFO: dict2pid.c(131): Allocated 4408 bytes (4 KiB) for word-final triphones
INFO: dict2pid.c(195): Allocated 4408 bytes (4 KiB) for single-phone word
triphones
INFO: ngram_model_arpa.c(476): ngrams 1=12, 2=120, 3=1168
INFO: ngram_model_arpa.c(135): Reading unigrams
INFO: ngram_model_arpa.c(515): 12 = #unigrams created
INFO: ngram_model_arpa.c(194): Reading bigrams
INFO: ngram_model_arpa.c(531): 120 = #bigrams created
INFO: ngram_model_arpa.c(532): 116 = #prob2 entries
INFO: ngram_model_arpa.c(539): 29 = #bo_wt2 entries
INFO: ngram_model_arpa.c(291): Reading trigrams
INFO: ngram_model_arpa.c(552): 1168 = #trigrams created
INFO: ngram_model_arpa.c(553): 747 = #prob3 entries
INFO: ngram_search_fwdtree.c(99): 0 unique initial diphones
INFO: ngram_search_fwdtree.c(147): 0 root, 0 non-root channels, 4 single-phone
words
INFO: ngram_search_fwdtree.c(186): Creating search tree
INFO: ngram_search_fwdtree.c(191): before: 0 root, 0 non-root channels, 4
single-phone words
INFO: ngram_search_fwdtree.c(324): after: max nonroot chan increased to 128
INFO: ngram_search_fwdtree.c(333): after: 0 root, 0 non-root channels, 3
single-phone words
INFO: ngram_search_fwdflat.c(153): fwdflat: min_ef_width = 4, max_sf_win = 25
INFO: continuous.c(261): ./pocketsphinx_continuous COMPILED ON: Nov 20 2010,
AT: 14:44:03
READY....
Thanks for your suggestions and your patience
marco
Marco, this error means that acoustic model (mdef file) doesn't have phones
which are present in your dictionary (for example mdef can describe phone d
and dictionary can use upper-case phone D in transcription of the word DUE.
Maybe your dictionary is different from the one you are using in batch.
This issue is usually easy to fix, you just need to carefully investigate
which data is used.
Hi Nickolay
yes you are right I have made a mistake. I took another dictionary. Now it
works well!
Thanks for your help
Marco
Hi Nickolay
I want to modify the file continuous.c
/home/marco/RiconoscimentoVoce/pocketsphinx-0.6.1/src/programs to change for
example the sleep pause.
I tried to recompile it with this command gcc -Wall continuous.c -o continuous
but I have errors
continuous.c:64:26: error: pocketsphinx.h: Nessun file o directory
continuous.c:66:16: error: ad.h: Nessun file o directory
continuous.c:67:21: error: cont_ad.h: Nessun file o directory
So I understand that i must search this files and insert them in the folder
where there is continuous.c but for example pocketsphinx.h needs other header
files that i must search so there is a manner to recompile quickly
continuous.c or I must search all these files and insert them in the folder
where is continuous.c
Thanks in advance
Marco
You can use "make" command to build pocketsphinx_continuous after your edits
You need to specify the folders to search for includes. You can use -I option
of gcc to do that. See gcc documentation for details.