[INMP44 /ESPCAM] satellite is working only when my rhasspy base has the same id as my satellite
P4uLT opened this issue · 1 comments
Hello @Romkabouter,
First of all, thank you for this great project.
I'm struggling a bit to setup my satellite.
This is my rhasspy base conf ( PI4 - AARCH64 - Home Assistant Addon ) :
{
"dialogue": {
"satellite_site_ids": "esp32",
"system": "rhasspy"
},
"handle": {
"satellite_site_ids": "esp32"
},
"home_assistant": {
"access_token": "xxxxx",
"handle_type": "event",
"url": "xxxxx"
},
"intent": {
"satellite_site_ids": "esp32",
"system": "fsticuffs"
},
"microphone": {
"system": "hermes"
},
"mqtt": {
"enabled": "true",
"host": "xxxxx",
"password": "xxxxx",
"site_id": "base",
"username": "xxxxx"
},
"speech_to_text": {
"satellite_site_ids": "esp32",
"system": "kaldi"
},
"text_to_speech": {
"espeak": {
"voice": "fr-fr"
},
"satellite_site_ids": "esp32"
},
"wake": {
"porcupine": {
"keyword_path": "jarvis_raspberry-pi.ppn"
},
"satellite_site_ids": "esp32",
"system": "porcupine"
}
}
My satellite config
Parameter amp_output, value 0 save? = 0
Parameter animation, value 0 save? = 0
Parameter brightness, value 15 save? = 0
Parameter gain, value 4 save? = 0
Parameter hotword_detection, value 1 save? = 0
Parameter hw_brightness, value 5 save? = 0
Parameter mqtt_host, value xxxxx save? = 0
Parameter mqtt_pass, value xxxxxsave? = 0
Parameter mqtt_port, value 1883 save? = 0
Parameter mqtt_user, value xxxxx save? = 0
Parameter mute_input, value off save? = 0
Parameter mute_output, value off save? = 0
Parameter siteid, value esp32 save? = 0
Parameter volume, value 100 save? = 0
-
When I set my rhasspy base to the same siteid ( esp32 ), I can trigger the wake button, my satellite is awake and recognition + Event Detection is working.
-
When I set my rhasspy base to the same siteid ( esp32 ), I can't wake up my satellite with my keyword ( jarvis )
-
When I set my rhasspy base to the siteid base, I can trigger the wake button, but my satellite is not awake and recognition + Event Detection is not working.
Did I miss something in my config ?
Thanks for your help!
After some investigation, the issue is that porcupine is not working.
Because I'm using aarch64 on this pi4, I cant switch to snowboy => I moved the container on an x86 platform and snowboy is working very well with jarvis.
Thanks for this project