Public bug reported:

I'm working on Ubuntu 18.04 x86_64 (fully patched). According to CMU
tutorial on PocketSphinx
(https://cmusphinx.github.io/wiki/tutorialpocketsphinx/), we can test
PocketSphinx with:

    pocketsphinx_continuous -inmic yes

When I attempt to run pocketsphinx_continuous on Ubuntu 18.04, the
program eventually exits:

INFO: feat.c(715): Initializing feature stream to type: '1s_c_d_dd', ceplen=13, 
CMN='batch', VARNORM='no', AGC='none'
ERROR: "acmod.c", line 80: Acoustic model definition is not specified either 
with -mdef option or with -hmm

However, the same programs runs fine on Fedora 31:

INFO: feat.c(713): Initializing feature stream to type: '1s_c_d_dd', ceplen=13, 
CMN='batch', VARNORM='no', AGC='none'
INFO: acmod.c(161): Using subvector specification 0-12/13-25/26-38
...

INFO: continuous.c(252): Ready....

I think the Ubuntu configuration can be improved. I'm not sure what the
config differences are between Fedora and Ubuntu, but Ubuntu seems to
lack some directory structure (present on Fedora):

$ ls /usr/share/pocketsphinx/model/en-us/
ls: cannot access '/usr/share/pocketsphinx/model/en-us/': No such file or 
directory

$ ls /usr/share/pocketsphinx/model/en-us/en-us/feat.params
ls: cannot access '/usr/share/pocketsphinx/model/en-us/en-us/feat.params': No 
such file or directory

$ ls /usr/share/pocketsphinx/model/en-us/cmudict-en-us.dict
ls: cannot access '/usr/share/pocketsphinx/model/en-us/cmudict-en-us.dict': No 
such file or directory

==================================================

I believe all of the relevant packages are installed on Ubuntu:

    pocketsphinx libsphinxbase-dev libpocketsphinx-dev sphinx-voxforge-
hmm-en sphinx-voxforge-lm-en

==================================================

Ubuntu 18.04 startup:

$ pocketsphinx_continuous -inmic yes
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                    current         current
-cmninit                8.0             8.0
-compallsen             no              no
-debug                                  0
-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-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                                   
-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               0
-lm                                     
-lmctl                                  
-lmname                                 
-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               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              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-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          legacy
-unit_area              yes             yes
-upperf                 6855.4976       6.855498e+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

==================================================

Fedora 31 startup:

$ pocketsphinx_continuous -inmic yes
INFO: pocketsphinx.c(151): Parsed model-specific feature parameters from 
/usr/share/pocketsphinx/model/en-us/en-us/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         
41.00,-5.29,-0.12,5.09,2.48,-4.07,-1.37,-1.78,-5.08,-2.05,-6.45,-1.42,1.17
-compallsen             no              no
-debug                                  0
-dict                                   
/usr/share/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-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/share/pocketsphinx/model/en-us/en-us
-input_endian           little          little
-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                                     
/usr/share/pocketsphinx/model/en-us/en-us.lm.bin
-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                                 0-12/13-25/26-38
-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       6.800000e+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

** Affects: pocketsphinx (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1853618

Title:
  Sphix cannot find data files

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pocketsphinx/+bug/1853618/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to