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 DX
Packages, which is subscribed to pocketsphinx in Ubuntu.
https://bugs.launchpad.net/bugs/1853618

Title:
  Sphix cannot find data files

Status in pocketsphinx package in Ubuntu:
  New

Bug description:
  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

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

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to     : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to