Menu

ERROR: "bio.c", line 198: Premature EOF, line 0 and FATAL: "tmat.c", line 216: Failed to read header from file

Help
dev10234
2017-11-16
2018-04-21
  • dev10234

    dev10234 - 2017-11-16

    I followed the tutorial here:https://cmusphinx.github.io/wiki/tutorialpocketsphinx/ , built sphinxbase and cmusphinx myself from visual studio 2017 and tried to run. When I did I got this in the command prompt:

    ~~~
    INFO: pocketsphinx.c(152): Parsed model-specific feature parameters from C:/Users/person/Downloads/Sphinx/pocketsphinx/model/en-us/en-us/feat.params
    Current configuration:
    [NAME] [DEFLT] [VALUE]
    -agc none none
    -agcthresh 2.0 2.000000e+000
    -allphone
    -allphone_ci no no
    -alpha 0.97 9.700000e-001
    -ascale 20.0 2.000000e+001
    -aw 1 1
    -backtrace no no
    -beam 1e-48 1.000000e-048
    -bestpath yes yes
    -bestpathlw 9.5 9.500000e+000
    -ceplen 13 13
    -cmn current current
    -cmninit 8.0 40,3,-1
    -compallsen no no
    -debug 0
    -dict C:/Users/person/Downloads/Sphinx/pocketsphinx/model/en-us/cmudict-en-us.dict
    -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-008
    -frate 100 100
    -fsg
    -fsgusealtpron yes yes
    -fsgusefiller yes yes
    -fwdflat yes yes
    -fwdflatbeam 1e-64 1.000000e-064
    -fwdflatefwid 4 4
    -fwdflatlw 8.5 8.500000e+000
    -fwdflatsfwin 25 25
    -fwdflatwbeam 7e-29 7.000000e-029
    -fwdtree yes yes
    -hmm C:/Users/person/Downloads/Sphinx/pocketsphinx/model/en-us/en-us
    -input_endian little little
    -jsgf
    -keyphrase
    -kws
    -kws_delay 10 10
    -kws_plp 1e-1 1.000000e-001
    -kws_threshold 1 1.000000e+000
    -latsize 5000 5000
    -lda
    -ldadim 0 0
    -lifter 0 22
    -lm C:/Users/person/Downloads/Sphinx/pocketsphinx/model/en-us/en-us.lm.bin
    -lmctl
    -lmname
    -logbase 1.0001 1.000100e+000
    -logfn
    -logspec no no
    -lowerf 133.33334 1.300000e+002
    -lpbeam 1e-40 1.000000e-040
    -lponlybeam 7e-29 7.000000e-029
    -lw 6.5 6.500000e+000
    -maxhmmpf 30000 30000
    -maxwpf -1 -1
    -mdef
    -mean
    -mfclogdir
    -min_endfr 0 0
    -mixw
    -mixwfloor 0.0000001 1.000000e-007
    -mllr
    -mmap yes yes
    -ncep 13 13
    -nfft 512 512
    -nfilt 40 25
    -nwpen 1.0 1.000000e+000
    -pbeam 1e-48 1.000000e-048
    -pip 1.0 1.000000e+000
    -pl_beam 1e-10 1.000000e-010
    -pl_pbeam 1e-10 1.000000e-010
    -pl_pip 1.0 1.000000e+000
    -pl_weight 3.0 3.000000e+000
    -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+004
    -seed -1 -1
    -sendump
    -senlogdir
    -senmgau
    -silprob 0.005 5.000000e-003
    -smoothspec no no
    -svspec 0-12/13-25/26-38
    -tmat
    -tmatfloor 0.0001 1.000000e-004
    -topn 4 4
    -topn_beam 0 0
    -toprule
    -transform legacy dct
    -unit_area yes yes
    -upperf 6855.4976 6.800000e+003
    -uw 1.0 1.000000e+000
    -vad_postspeech 50 50
    -vad_prespeech 20 20
    -vad_startspeech 10 10
    -vad_threshold 2.0 2.000000e+000
    -var
    -varfloor 0.0001 1.000000e-004
    -varnorm no no
    -verbose no no
    -warp_params
    -warp_type inverse_linear inverse_linear
    -wbeam 7e-29 7.000000e-029
    -wip 0.65 6.500000e-001
    -wlen 0.025625 2.562500e-002

    INFO: feat.c(715): Initializing feature stream to type: '1s_c_d_dd', ceplen=13, CMN='current', VARNORM='no', AGC='none'
    INFO: cmn.c(143): mean[0]= 12.00, mean[1..12]= 0.0
    INFO: acmod.c(164): Using subvector specification 0-12/13-25/26-38
    INFO: mdef.c(518): Reading model definition: C:/Users/person/Downloads/Sphinx/pocketsphinx/model/en-us/en-us/mdef
    INFO: mdef.c(531): Found byte-order mark BMDF, assuming this is a binary mdef file
    INFO: bin_mdef.c(336): Reading binary model definition: C:/Users/person/Downloads/Sphinx/pocketsphinx/model/en-us/en-us/mdef
    INFO: bin_mdef.c(516): 42 CI-phone, 137053 CD-phone, 3 emitstate/phone, 126 CI-sen, 5126 Sen, 29324 Sen-Seq
    INFO: tmat.c(206): Reading HMM transition probability matrices: C:/Users/person/Downloads/Sphinx/pocketsphinx/model/en-us/en-us/transition_matrices
    ERROR: "bio.c", line 198: Premature EOF, line 0
    FATAL: "tmat.c", line 216: Failed to read header from file 'C:/Users/person/Downloads/Sphinx/pocketsphinx/model/en-us/en-us/transition_matrices'
    ~~~

    I ran this on visual studios 2017 with a 64 bit windows 10 computer. How do I fix this?

     

    Last edit: dev10234 2017-11-16
    • Nickolay V. Shmyrev

      Make sure sphinxbase and pocketsphinx use the same runtime.

       
  • dev10234

    dev10234 - 2017-11-17

    I've double checked and I am sure that they are using the same runtime. I've also noticed that when I build my project it says:
    'Speech_Recognition.exe' (Win32): Loaded 'C:\Windows\System32\winmmbase.dll'. Cannot find or open the PDB file.
    Does this have anything to do with it?

     
  • Scott Hawkins

    Scott Hawkins - 2018-04-21

    I had the same problem. Did you ever get it to work?

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.