Open Mohamed19966 opened 5 years ago
Hi, i have the same Issue, have you Solved the Problem ?
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 .
Hello, It seems you have multiples issues at the same time:
python3 /opt/AlexaPi/src/main.py -d
)aplay -L
& arecord -L
# 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 ... :(
Thanks EmerickH ^^
@Marvv90 you're welcome Try:
su alexapi
python3 /opt/AlexaPi/src/main.py -d
(exit
to come back to normal user after alexapi stop)
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 !!
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?
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!
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.
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
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 replacedevice: "raspberrypi"
withdevice: "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 modepython3 /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
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:
Python release (
python3 --version
):Description of problem:
Expected:
Problem-relevant
config.yaml
entries:Steps to reproduce:
Traceback (if applicable):
Additional info: