alexa-pi / AlexaPi

Alexa client for all your devices! # No active development. PRs welcome # consider https://github.com/respeaker/avs instead
MIT License
1.33k stars 396 forks source link

after installation Alexa is not respawning and when i try to play or record anything doesnt work #449

Open Mohamed19966 opened 5 years ago

Mohamed19966 commented 5 years ago

Thank you for reporting an issue with AlexaPi.

Make sure you are running the latest version of AlexaPi, and look through issues before submitting.

Check out our Wiki, and make sure to look at Debugging, and Audio debugging in particular before filing an issue.

In order to help troubleshooting, be sure to include the following information:

Output of the audio debugging script.

Your OS (including version) where you are running AlexaPi: Note: Raspbian older than Stretch is not supported!

Your hardware platform and model you are running on:

Raspberry Pi model B

Python release (python3 --version):

Python 3.5.3

Description of problem:

i followed installation process and started Alexa but nothing happened so i tried to check my audio system 
when i tried "aplay /usr/share/sounds/alsa/Front_Center.wav"
"arecord -f S16_LE -r 16000 -D your_input_device test.wav"
"aplay -f S16_LE -r 16000 test.wav"
nothing happened even tho my audio system was working before installtion
and when i try to run it in debug mode 
i get "File "/opt/AlexaPi/src/main.py", line 18, in <module>
    import yaml
ImportError: No module named yaml
"

Expected:

Problem-relevant config.yaml entries:

Steps to reproduce:

Traceback (if applicable):

Additional info:

Feb 19 03:26:53 raspberrypi python3[1638]: ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
Feb 19 03:26:53 raspberrypi python3[1638]: ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
Feb 19 03:26:53 raspberrypi python3[1638]: ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
Feb 19 03:26:53 raspberrypi python3[1638]: ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
Feb 19 03:26:53 raspberrypi python3[1638]: ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
Feb 19 03:26:53 raspberrypi python3[1638]: ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
Feb 19 03:26:53 raspberrypi python3[1638]: ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
Feb 19 03:26:53 raspberrypi python3[1638]: ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'defaults.bluealsa.device'
Feb 19 03:26:53 raspberrypi python3[1638]: ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file
Feb 19 03:26:53 raspberrypi python3[1638]: ALSA lib conf.c:4996:(snd_config_expand) Args evaluate error: No such file or directory
Feb 19 03:26:53 raspberrypi python3[1638]: ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM bluealsa
Feb 19 03:26:53 raspberrypi python3[1638]: ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'defaults.bluealsa.device'
Feb 19 03:26:53 raspberrypi python3[1638]: ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file
Feb 19 03:26:53 raspberrypi python3[1638]: ALSA lib conf.c:4996:(snd_config_expand) Args evaluate error: No such file or directory
Feb 19 03:26:53 raspberrypi python3[1638]: ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM bluealsa
Feb 19 03:26:53 raspberrypi python3[1638]: connect(2) call to /tmp/jack-999/default/jack_0 failed (err=No such file or directory)
Feb 19 03:26:53 raspberrypi python3[1638]: attempt to connect to server failed
Feb 19 03:26:54 raspberrypi python3[1638]: INFO: Checking Internet Connection ...
Feb 19 03:26:55 raspberrypi python3[1638]: INFO: Connection OK
Feb 19 03:26:55 raspberrypi python3[1638]: INFO: AVS token: Requesting a new one
Feb 19 03:26:56 raspberrypi python3[1638]: INFO: AVS token: Obtained successfully
Marvv90 commented 5 years ago

Hi, i have the same Issue, have you Solved the Problem ?

Mohamed19966 commented 5 years ago

No unfortunately

On Sun, 14 Apr 2019, 2:48 pm Marvv90, notifications@github.com wrote:

Hi, i have the same Issue, have you Solved the Problem ?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/alexa-pi/AlexaPi/issues/449#issuecomment-482968075, or mute the thread https://github.com/notifications/unsubscribe-auth/AdRf_dfF5x1uPA8hArnu6LSrGR6xiNXIks5vgyOAgaJpZM4bC9m9 .

EmerickH commented 5 years ago

Hello, It seems you have multiples issues at the same time:

Marvv90 commented 5 years ago
# See https://github.com/alexa-pi/AlexaPi/wiki/Audio-setup-&-debugging
# to get a better idea of how to set things in here

# Level of log output
# default: INFO
# set to DEBUG for verbose logging
logging: DEBUG

sound:
  # Name of your microphone device: "raspberrypi"
  # leave empty for default
  input_device: "Siberia Raw Prism Headset: USB Audio (plughw:2,0)"

  playback_handler: "vlc"

  # you can go here with alsa, pulse or others
  # keep blank for the best audio output selected by the underlying code
  output: "alsa"
  # output device: "raspberrypi"
  # currently supports ALSA only
  output_device: "plughw:CARD=sndrpihifiberry,DEV=0"

  # if left empty, won't be passed to the underlying library / command if it supports it
  # if it doesn't 100% will be used
  default_volume: 80

  # Means the same as above, but is used for media (playing music for example)
  # Leave blank to use the same setting as for speech content
  media_output:
  media_output_device:
  media_default_volume:

  # Some device: "raspberrypi"
  # value is the number of seconds of silence to pad the beginning and end of the audio. Only
  # the sox handler supports this configuration option.
  playback_padding: 0

#/etc/asound.conf
pcm.speakerbonnet {
   type hw card 1
}

pcm.dmixer {
   type dmix
   ipc_key 1024
   ipc_perm 0666
   slave {
     pcm "speakerbonnet"
     period_time 0
     period_size 1024
     buffer_size 8192
     rate 44100
     channels 2
   }
}

ctl.dmixer {
    type hw card 1
}

pcm.softvol {
    type softvol
    slave.pcm "dmixer"
    control.name "PCM"
    control.card 1
}

ctl.softvol {
    type hw card 1
}

pcm.!default {
    type             plug
    slave.pcm       "softvol"
}

#/usr/share/alsa/alsa.conf
# show all name hints also for definitions without hint {} section
defaults.namehint.showall on
# show just basic name hints
defaults.namehint.basic on
# show extended name hints
defaults.namehint.extended on
#
defaults.ctl.card 1
defaults.pcm.card 1
defaults.pcm.device 0

aplay -L

null
    Discard all samples (playback) or generate zero samples (capture)
speakerbonnet
dmixer
softvol
default
sysdefault:CARD=ALSA
    bcm2835 ALSA, bcm2835 ALSA
    Default Audio Device
dmix:CARD=ALSA,DEV=0
    bcm2835 ALSA, bcm2835 ALSA
    Direct sample mixing device
dmix:CARD=ALSA,DEV=1
    bcm2835 ALSA, bcm2835 IEC958/HDMI
    Direct sample mixing device
dsnoop:CARD=ALSA,DEV=0
    bcm2835 ALSA, bcm2835 ALSA
    Direct sample snooping device
dsnoop:CARD=ALSA,DEV=1
    bcm2835 ALSA, bcm2835 IEC958/HDMI
    Direct sample snooping device
hw:CARD=ALSA,DEV=0
    bcm2835 ALSA, bcm2835 ALSA
    Direct hardware device without any conversions
hw:CARD=ALSA,DEV=1
    bcm2835 ALSA, bcm2835 IEC958/HDMI
    Direct hardware device without any conversions
plughw:CARD=ALSA,DEV=0
    bcm2835 ALSA, bcm2835 ALSA
    Hardware device with all software conversions
plughw:CARD=ALSA,DEV=1
    bcm2835 ALSA, bcm2835 IEC958/HDMI
    Hardware device with all software conversions
sysdefault:CARD=sndrpihifiberry
    snd_rpi_hifiberry_dac, 
    Default Audio Device
dmix:CARD=sndrpihifiberry,DEV=0
    snd_rpi_hifiberry_dac, 
    Direct sample mixing device
dsnoop:CARD=sndrpihifiberry,DEV=0
    snd_rpi_hifiberry_dac, 
    Direct sample snooping device
hw:CARD=sndrpihifiberry,DEV=0
    snd_rpi_hifiberry_dac, 
    Direct hardware device without any conversions
plughw:CARD=sndrpihifiberry,DEV=0
    snd_rpi_hifiberry_dac, 
    Hardware device with all software conversions
sysdefault:CARD=Headset
    Siberia Raw Prism Headset, USB Audio
    Default Audio Device
front:CARD=Headset,DEV=0
    Siberia Raw Prism Headset, USB Audio
    Front speakers
surround21:CARD=Headset,DEV=0
    Siberia Raw Prism Headset, USB Audio
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Headset,DEV=0
    Siberia Raw Prism Headset, USB Audio
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Headset,DEV=0
    Siberia Raw Prism Headset, USB Audio
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Headset,DEV=0
    Siberia Raw Prism Headset, USB Audio
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Headset,DEV=0
    Siberia Raw Prism Headset, USB Audio
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Headset,DEV=0
    Siberia Raw Prism Headset, USB Audio
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Headset,DEV=0
    Siberia Raw Prism Headset, USB Audio
    IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=Headset,DEV=0
    Siberia Raw Prism Headset, USB Audio
    Direct sample mixing device
dsnoop:CARD=Headset,DEV=0
    Siberia Raw Prism Headset, USB Audio
    Direct sample snooping device
hw:CARD=Headset,DEV=0
    Siberia Raw Prism Headset, USB Audio
    Direct hardware device without any conversions
plughw:CARD=Headset,DEV=0
    Siberia Raw Prism Headset, USB Audio
    Hardware device with all software conversions

arecord -L

null
    Discard all samples (playback) or generate zero samples (capture)
speakerbonnet
dmixer
softvol
default
sysdefault:CARD=Headset
    Siberia Raw Prism Headset, USB Audio
    Default Audio Device
front:CARD=Headset,DEV=0
    Siberia Raw Prism Headset, USB Audio
    Front speakers
surround21:CARD=Headset,DEV=0
    Siberia Raw Prism Headset, USB Audio
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Headset,DEV=0
    Siberia Raw Prism Headset, USB Audio
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Headset,DEV=0
    Siberia Raw Prism Headset, USB Audio
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Headset,DEV=0
    Siberia Raw Prism Headset, USB Audio
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Headset,DEV=0
    Siberia Raw Prism Headset, USB Audio
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Headset,DEV=0
    Siberia Raw Prism Headset, USB Audio
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Headset,DEV=0
    Siberia Raw Prism Headset, USB Audio
    IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=Headset,DEV=0
    Siberia Raw Prism Headset, USB Audio
    Direct sample mixing device
dsnoop:CARD=Headset,DEV=0
    Siberia Raw Prism Headset, USB Audio
    Direct sample snooping device
hw:CARD=Headset,DEV=0
    Siberia Raw Prism Headset, USB Audio
    Direct hardware device without any conversions
plughw:CARD=Headset,DEV=0
    Siberia Raw Prism Headset, USB Audio
    Hardware device with all software conversions

/opt/AlexaPi/src/main.py -d

ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.HifiberryDac.pcm.front.0:CARD=1'
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM front
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.HifiberryDac.pcm.surround51.0:CARD=1'
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM surround21
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.HifiberryDac.pcm.surround51.0:CARD=1'
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM surround21
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.HifiberryDac.pcm.surround40.0:CARD=1'
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM surround40
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.HifiberryDac.pcm.surround51.0:CARD=1'
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM surround41
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.HifiberryDac.pcm.surround51.0:CARD=1'
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM surround50
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.HifiberryDac.pcm.surround51.0:CARD=1'
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM surround51
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.HifiberryDac.pcm.surround71.0:CARD=1'
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM surround71
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.HifiberryDac.pcm.iec958.0:CARD=1,AES0=4,AES1=130,AES2=0,AES3=2'
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM iec958
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.HifiberryDac.pcm.iec958.0:CARD=1,AES0=4,AES1=130,AES2=0,AES3=2'
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM spdif
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.HifiberryDac.pcm.iec958.0:CARD=1,AES0=4,AES1=130,AES2=0,AES3=2'
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM spdif
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib pcm_dmix.c:990:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
ALSA lib pcm_dmix.c:990:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
ALSA lib pcm_dmix.c:990:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
INFO: pocketsphinx.c(152): Parsed model-specific feature parameters from /usr/local/lib/python3.5/dist-packages/pocketsphinx/model/en-us/feat.params
Current configuration:
[NAME]          [DEFLT]     [VALUE]
-agc            none        none
-agcthresh      2.0     2.000000e+00
-allphone               
-allphone_ci        yes     yes
-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
-dict                   /usr/local/lib/python3.5/dist-packages/pocketsphinx/model/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/local/lib/python3.5/dist-packages/pocketsphinx/model/en-us
-input_endian       little      little
-jsgf                   
-keyphrase              alexa
-kws                    
-kws_delay      10      10
-kws_plp        1e-1        1.000000e-01
-kws_threshold      1e-30       1.000000e-10
-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                 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      3.0     3.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: acmod.c(162): Using subvector specification 0-12/13-25/26-38
INFO: mdef.c(518): Reading model definition: /usr/local/lib/python3.5/dist-packages/pocketsphinx/model/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: /usr/local/lib/python3.5/dist-packages/pocketsphinx/model/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(149): Reading HMM transition probability matrices: /usr/local/lib/python3.5/dist-packages/pocketsphinx/model/en-us/transition_matrices
INFO: acmod.c(113): Attempting to use PTM computation module
INFO: ms_gauden.c(127): Reading mixture gaussian parameter: /usr/local/lib/python3.5/dist-packages/pocketsphinx/model/en-us/means
INFO: ms_gauden.c(242): 42 codebook, 3 feature, size: 
INFO: ms_gauden.c(244):  128x13
INFO: ms_gauden.c(244):  128x13
INFO: ms_gauden.c(244):  128x13
INFO: ms_gauden.c(127): Reading mixture gaussian parameter: /usr/local/lib/python3.5/dist-packages/pocketsphinx/model/en-us/variances
INFO: ms_gauden.c(242): 42 codebook, 3 feature, size: 
INFO: ms_gauden.c(244):  128x13
INFO: ms_gauden.c(244):  128x13
INFO: ms_gauden.c(244):  128x13
INFO: ms_gauden.c(304): 222 variance values floored
INFO: ptm_mgau.c(475): Loading senones from dump file /usr/local/lib/python3.5/dist-packages/pocketsphinx/model/en-us/sendump
INFO: ptm_mgau.c(499): BEGIN FILE FORMAT DESCRIPTION
INFO: ptm_mgau.c(562): Rows: 128, Columns: 5126
INFO: ptm_mgau.c(594): Using memory-mapped I/O for senones
INFO: ptm_mgau.c(837): Maximum top-N: 4
INFO: phone_loop_search.c(114): State beam -225 Phone exit beam -225 Insertion penalty 0
INFO: dict.c(320): Allocating 138824 * 20 bytes (2711 KiB) for word entries
INFO: dict.c(333): Reading main dictionary: /usr/local/lib/python3.5/dist-packages/pocketsphinx/model/cmudict-en-us.dict
INFO: dict.c(213): Dictionary size 134723, allocated 1016 KiB for strings, 1679 KiB for phones
INFO: dict.c(336): 134723 words read
INFO: dict.c(358): Reading filler dictionary: /usr/local/lib/python3.5/dist-packages/pocketsphinx/model/en-us/noisedict
INFO: dict.c(213): Dictionary size 134728, allocated 0 KiB for strings, 0 KiB for phones
INFO: dict.c(361): 5 words read
INFO: dict2pid.c(396): Building PID tables for dictionary
INFO: dict2pid.c(406): Allocating 42^3 * 2 bytes (144 KiB) for word-initial triphones
INFO: dict2pid.c(132): Allocated 21336 bytes (20 KiB) for word-final triphones
INFO: dict2pid.c(196): Allocated 21336 bytes (20 KiB) for single-phone word triphones
INFO: kws_search.c(406): KWS(beam: -1080, plp: -23, default threshold -225, delay 10)
2019-04-15 12:01:50 DEBUG: Setting up playback handler: VlcHandler
2019-04-15 12:01:51 INFO: Checking Internet Connection ...
2019-04-15 12:01:51 DEBUG: Starting new HTTPS connection (1): api.amazon.com:443
2019-04-15 12:01:51 DEBUG: https://api.amazon.com:443 "GET /auth/o2/token HTTP/1.1" 404 29
2019-04-15 12:01:51 INFO: Connection OK
2019-04-15 12:01:51 INFO: AVS token: Requesting a new one
2019-04-15 12:01:51 DEBUG: Starting new HTTPS connection (1): api.amazon.com:443
2019-04-15 12:01:52 DEBUG: https://api.amazon.com:443 "POST /auth/o2/token HTTP/1.1" 200 978
2019-04-15 12:01:52 INFO: AVS token: Obtained successfully
2019-04-15 12:01:52 DEBUG: Stopping audio play
2019-04-15 12:01:52 DEBUG: Playing audio: /opt/AlexaPi/src/resources/hello.mp3
2019-04-15 12:01:52 DEBUG: Player State: State.Opening
2019-04-15 12:01:52 DEBUG: Player State: State.Playing
2019-04-15 12:01:52 DEBUG: Started play. 
2019-04-15 12:01:55 DEBUG: Player State: State.Ended
2019-04-15 12:01:55 DEBUG: Finished play. 

No Sound played ... :(

Marvv90 commented 5 years ago

Thanks EmerickH ^^

EmerickH commented 5 years ago

@Marvv90 you're welcome Try:

su alexapi
python3 /opt/AlexaPi/src/main.py -d

(exit to come back to normal user after alexapi stop)

Marvv90 commented 5 years ago

Hi @EmerickH ,

I have solved my Issue, I use a I2S Soundcard & the declared GPIO Pins used the same as the Soundcard -.- ^^Very Tricky to found out ! But now all work's fine ! thanks for your help !!

marcusbaze commented 4 years ago

Hi @EmerickH ,

I have solved my Issue, I use a I2S Soundcard & the declared GPIO Pins used the same as the Soundcard -.- ^^Very Tricky to found out ! But now all work's fine ! thanks for your help !!

I am using a speaker bonnet on the GPIO pins of a raspberry pi zero how did you fix the issue?

KwokCT commented 4 years ago

Hi @EmerickH ,

I have solved my Issue, I use a I2S Soundcard & the declared GPIO Pins used the same as the Soundcard -.- ^^Very Tricky to found out ! But now all work's fine ! thanks for your help !!

Same using a speaker bonnet too. May I know how you fixed the issue please? TIA!

jacobkaufman commented 4 years ago

Hi @EmerickH , I have solved my Issue, I use a I2S Soundcard & the declared GPIO Pins used the same as the Soundcard -.- ^^Very Tricky to found out ! But now all work's fine ! thanks for your help !!

Same using a speaker bonnet too. May I know how you fixed the issue please? TIA!

I fixed this issue by using the "dummy" platform instead of "raspberrypi".

Edit your config file sudo nano /etc/opt/AlexaPi/config.yaml

Go to the line platform: and replace device: "raspberrypi" with device: "dummy"

This will configure your device to stop using pins 18, 24 and 25 and you will lose the ability to use led's and a button press, and since you need 18 for the Adafruit Speaker Bonnet this should let the speakers work again.

I'm sure there is probably a way to just disable the use of pin 18 but since I am not going to be using the leds or a button for my project I didn't dive deeper into this.

After you can run a test by stopping the Alexa service and restarting it into debug mode. You should hear a "hello" come from your speaker in Alexa's voice if all goes well. Hopefully that helps!

Stop Alexa service sudo systemctl stop AlexaPi.service Start Alexa service in debug mode python3 /opt/AlexaPi/src/main.py -d

Edit: You can also change which pin you want to use for a button in the config file. For example I changed mine from 18 to 22 and now it works fine with the raspberrypi platform selected.

jacobkaufman commented 4 years ago

Hi @EmerickH , I have solved my Issue, I use a I2S Soundcard & the declared GPIO Pins used the same as the Soundcard -.- ^^Very Tricky to found out ! But now all work's fine ! thanks for your help !!

I am using a speaker bonnet on the GPIO pins of a raspberry pi zero how did you fix the issue?

https://github.com/alexa-pi/AlexaPi/issues/449#issuecomment-647151156

KwokCT commented 4 years ago

Hi @EmerickH , I have solved my Issue, I use a I2S Soundcard & the declared GPIO Pins used the same as the Soundcard -.- ^^Very Tricky to found out ! But now all work's fine ! thanks for your help !!

Same using a speaker bonnet too. May I know how you fixed the issue please? TIA!

I fixed this issue by using the "dummy" platform instead of "raspberrypi".

Edit your config file sudo nano /etc/opt/AlexaPi/config.yaml

Go to the line platform: and replace device: "raspberrypi" with device: "dummy"

This will configure your device to stop using pins 18, 24 and 25 and you will lose the ability to use led's and a button press, and since you need 18 for the Adafruit Speaker Bonnet this should let the speakers work again.

I'm sure there is probably a way to just disable the use of pin 18 but since I am not going to be using the leds or a button for my project I didn't dive deeper into this.

After you can run a test by stopping the Alexa service and restarting it into debug mode. You should hear a "hello" come from your speaker in Alexa's voice if all goes well. Hopefully that helps!

Stop Alexa service sudo systemctl stop AlexaPi.service Start Alexa service in debug mode python3 /opt/AlexaPi/src/main.py -d

Edit: You can also change which pin you want to use for a button in the config file. For example I changed mine from 18 to 22 and now it works fine with the raspberrypi platform selected.

Thanks much for your help Jake! Much appreciated