Wake word only working once after restart

Hey all,

I’m trying to get Rhasspy working for a few days now. I’m running on a rassperry pi 3b+ so this shouldn’t be a problem.
So my problem is that the wakeword / speech to text recognition is only working once after the restart. What i discoverd till now is that once after the restart the mqtt gets a message right after the wakeword which says “hermes/dialogueManager/sessionStarted” if this message occurs everything works fine and my speech is recognized correctly. But after this first time working this mqtt message is always missing an it stops after the wakeword is recognized.
Does anyone know why this is happening?

My configuration for now:

  • MQTT: internal
  • Audio Recording: arecord
  • Wake Word: Porcupine
  • Speech to Text: Kaldi
  • Intent Recognition: Fsticuffs
  • Text to Speech: PicoTTS
  • Audio Playing: aplay
  • Dialogue Management: Rhasspy
  • Intent Handlich: Disabled

Installed with the docker-image version 2.5.7.

But I think I have tried every possible combination and always the same problem.

Thanks.

Which Version of Rhasspy are you running ?
What happens if you use the wake button in the webinterface?

The the version is 2.5.7.
When I use the button on the webinterface it’s always working without any problem.

So the wakeword stops working after the first activation.
It would be usefull if you could post the log from when that happens.
Your issues seems similar to be similar to the one @Datiree_Sully has.

Yeah seems like the same issue.

Sorry for the following looong message.

Here is the log when it works for the first time.
Rhasspy Log

[DEBUG:2020-10-17 18:21:49,014] rhasspyserver_hermes: Sent 406 char(s) to websocket
[DEBUG:2020-10-17 18:21:49,007] rhasspyserver_hermes: <- NluIntent(input=‘wie spät ist es’, intent=Intent(intent_name=‘GetTime’, confidence_score=1.0), site_id=‘satellite’, id=None, slots=[], session_id=‘satellite-porcupine-339394c9-a863-4028-a7cb-547014fa8684’, custom_data=None, asr_tokens=[[AsrToken(value=‘wie’, confidence=1.0, range_start=0, range_end=3, time=None), AsrToken(value=‘spät’, confidence=1.0, range_start=4, range_end=8, time=None), AsrToken(value=‘ist’, confidence=1.0, range_start=9, range_end=12, time=None), AsrToken(value=‘es’, confidence=1.0, range_start=13, range_end=15, time=None)]], asr_confidence=None, raw_input=‘wie spät ist es’, wakeword_id=‘porcupine’, lang=None)
[DEBUG:2020-10-17 18:21:44,562] rhasspyserver_hermes: <- HotwordDetected(model_id=’/usr/lib/rhasspy/rhasspy-wake-porcupine-hermes/rhasspywake_porcupine_hermes/porcupine/resources/keyword_files/raspberrypi/porcupine.ppn’, model_version=’’, model_type=‘personal’, current_sensitivity=0.8, site_id=‘satellite’, session_id=None, send_audio_captured=None, lang=None)

MQTT Trace

17.10.2020, 19:21:44node: 512c0bb3.78a24chermes/hotword/porcupine/detected : msg.payload : string[305]
“{“modelId”: “/usr/lib/rhasspy/rhasspy-wake-porcupine-hermes/rhasspywake_porcupine_hermes/porcupine/resources/keyword_files/raspberrypi/porcupine.ppn”, “modelVersion”: “”, “modelType”: “personal”, “currentSensitivity”: 0.8, “siteId”: “satellite”, “sessionId”: null, “sendAudioCaptured”: null, “lang”: null}”
17.10.2020, 19:21:44node: 512c0bb3.78a24chermes/hotword/toggleOff : msg.payload : string[46]
“{“siteId”: “satellite”, “reason”: “playAudio”}”
17.10.2020, 19:21:44node: 512c0bb3.78a24chermes/asr/toggleOff : msg.payload : string[46]
“{“siteId”: “satellite”, “reason”: “playAudio”}”
17.10.2020, 19:21:44node: 512c0bb3.78a24chermes/audioServer/satellite/playBytes/c78b6f1b-2f4e-4356-aa70-9cc15c62290d : msg.payload : buffer[83948]
[ 82, 73, 70, 70, 228, 71, 1, 0, 87, 65 … ]
17.10.2020, 19:21:44node: 512c0bb3.78a24chermes/audioServer/satellite/playFinished : msg.payload : string[63]
“{“id”: “c78b6f1b-2f4e-4356-aa70-9cc15c62290d”, “sessionId”: “”}”
17.10.2020, 19:21:44node: 512c0bb3.78a24chermes/hotword/toggleOn : msg.payload : string[46]
“{“siteId”: “satellite”, “reason”: “playAudio”}”
17.10.2020, 19:21:45node: 512c0bb3.78a24chermes/asr/toggleOn : msg.payload : string[46]
“{“siteId”: “satellite”, “reason”: “playAudio”}”
17.10.2020, 19:21:45node: 512c0bb3.78a24chermes/dialogueManager/sessionStarted : msg.payload : string[137]
“{“sessionId”: “satellite-porcupine-339394c9-a863-4028-a7cb-547014fa8684”, “siteId”: “satellite”, “customData”: “porcupine”, “lang”: null}”
17.10.2020, 19:21:45node: 512c0bb3.78a24chermes/hotword/toggleOff : msg.payload : string[52]
“{“siteId”: “satellite”, “reason”: “dialogueSession”}”
17.10.2020, 19:21:45node: 512c0bb3.78a24chermes/asr/startListening : msg.payload : string[209]
“{“siteId”: “satellite”, “sessionId”: “satellite-porcupine-339394c9-a863-4028-a7cb-547014fa8684”, “lang”: null, “stopOnSilence”: true, “sendAudioCaptured”: true, “wakewordId”: “porcupine”, “intentFilter”: null}”
17.10.2020, 19:21:45node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:45node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:45node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:45node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:45node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:45node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:45node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:45node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:45node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:45node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:45node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:45node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:45node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:45node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:45node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:45node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:46node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:46node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:46node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:46node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:46node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:46node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:46node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:46node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:46node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:46node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:46node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:46node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:46node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:46node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:46node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:47node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:47node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:47node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:47node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:47node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:47node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:47node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:47node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:47node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:47node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:47node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:47node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:47node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:47node: 512c0bb3.78a24chermes/asr/textCaptured : msg.payload : string[224]
“{“text”: “wie spät ist es”, “likelihood”: 1, “seconds”: 0.9668614550027996, “siteId”: “satellite”, “sessionId”: “satellite-porcupine-339394c9-a863-4028-a7cb-547014fa8684”, “wakewordId”: null, “asrTokens”: null, “lang”: null}”
17.10.2020, 19:21:47node: 512c0bb3.78a24crhasspy/asr/satellite/satellite/audioCaptured : msg.payload : buffer[49964]
[ 82, 73, 70, 70, 36, 195, 0, 0, 87, 65 … ]
17.10.2020, 19:21:47node: 512c0bb3.78a24chermes/hotword/toggleOff : msg.payload : string[46]
“{“siteId”: “satellite”, “reason”: “playAudio”}”
17.10.2020, 19:21:47node: 512c0bb3.78a24chermes/asr/toggleOff : msg.payload : string[46]
“{“siteId”: “satellite”, “reason”: “playAudio”}”
17.10.2020, 19:21:47node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:48node: 512c0bb3.78a24chermes/audioServer/satellite/playBytes/9e5e971d-84d4-49ca-b188-2de22a61698c : msg.payload : buffer[119908]
[ 82, 73, 70, 70, 92, 212, 1, 0, 87, 65 … ]
17.10.2020, 19:21:48node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:48node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:48node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:48node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:48node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:48node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:48node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:48node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:48node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:48node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:48node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:48node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:48node: 512c0bb3.78a24chermes/audioServer/satellite/audioFrame : msg.payload : buffer[2092]
[ 82, 73, 70, 70, 36, 8, 0, 0, 87, 65 … ]
17.10.2020, 19:21:48node: 512c0bb3.78a24chermes/audioServer/satellite/playFinished : msg.payload : string[63]
“{“id”: “9e5e971d-84d4-49ca-b188-2de22a61698c”, “sessionId”: “”}”
17.10.2020, 19:21:48node: 512c0bb3.78a24chermes/hotword/toggleOn : msg.payload : string[46]
“{“siteId”: “satellite”, “reason”: “playAudio”}”
17.10.2020, 19:21:48node: 512c0bb3.78a24chermes/asr/toggleOn : msg.payload : string[46]
“{“siteId”: “satellite”, “reason”: “playAudio”}”
17.10.2020, 19:21:48node: 512c0bb3.78a24chermes/asr/stopListening : msg.payload : string[96]
“{“siteId”: “satellite”, “sessionId”: “satellite-porcupine-339394c9-a863-4028-a7cb-547014fa8684”}”
17.10.2020, 19:21:48node: 512c0bb3.78a24chermes/hotword/toggleOn : msg.payload : string[52]
“{“siteId”: “satellite”, “reason”: “dialogueSession”}”
17.10.2020, 19:21:48node: 512c0bb3.78a24chermes/nlu/query : msg.payload : string[199]
“{“input”: “wie spät ist es”, “siteId”: “satellite”, “id”: null, “intentFilter”: null, “sessionId”: “satellite-porcupine-339394c9-a863-4028-a7cb-547014fa8684”, “wakewordId”: “porcupine”, “lang”: null}”
17.10.2020, 19:21:48node: 512c0bb3.78a24chermes/nlu/intentParsed : msg.payload : string[210]
“{“input”: “wie spät ist es”, “intent”: {“intentName”: “GetTime”, “confidenceScore”: 1.0}, “siteId”: “satellite”, “id”: null, “slots”: [], “sessionId”: “satellite-porcupine-339394c9-a863-4028-a7cb-547014fa8684”}”
17.10.2020, 19:21:48node: 512c0bb3.78a24chermes/intent/GetTime : msg.payload : string[677]
“{“input”: “wie spät ist es”, “intent”: {“intentName”: “GetTime”, “confidenceScore”: 1.0}, “siteId”: “satellite”, “id”: null, “slots”: [], “sessionId”: “satellite-porcupine-339394c9-a863-4028-a7cb-547014fa8684”, “customData”: null, “asrTokens”: [[{“value”: “wie”, “confidence”: 1.0, “rangeStart”: 0, “rangeEnd”: 3, “time”: null}, {“value”: “spät”, “confidence”: 1.0, “rangeStart”: 4, “rangeEnd”: 8, “time”: null}, {“value”: “ist”, “confidence”: 1.0, “rangeStart”: 9, “rangeEnd”: 12, “time”: null}, {“value”: “es”, “confidence”: 1.0, “rangeStart”: 13, “rangeEnd”: 15, “time”: null}]], “asrConfidence”: null, “rawInput”: “wie spät ist es”, “wakewordId”: “porcupine”, “lang”: null}”

Here is the log after the first run when it’s not working anymore:
Rhasspy Log

[DEBUG:2020-10-17 18:22:31,341] rhasspyserver_hermes: <- HotwordDetected(model_id=’/usr/lib/rhasspy/rhasspy-wake-porcupine-hermes/rhasspywake_porcupine_hermes/porcupine/resources/keyword_files/raspberrypi/porcupine.ppn’, model_version=’’, model_type=‘personal’, current_sensitivity=0.8, site_id=‘satellite’, session_id=None, send_audio_captured=None, lang=None)

MQTT Trace

17.10.2020, 19:22:31node: 512c0bb3.78a24chermes/hotword/porcupine/detected : msg.payload : string[305]
“{“modelId”: “/usr/lib/rhasspy/rhasspy-wake-porcupine-hermes/rhasspywake_porcupine_hermes/porcupine/resources/keyword_files/raspberrypi/porcupine.ppn”, “modelVersion”: “”, “modelType”: “personal”, “currentSensitivity”: 0.8, “siteId”: “satellite”, “sessionId”: null, “sendAudioCaptured”: null, “lang”: null}”
17.10.2020, 19:22:31node: 512c0bb3.78a24chermes/hotword/toggleOff : msg.payload : string[46]
“{“siteId”: “satellite”, “reason”: “playAudio”}”
17.10.2020, 19:22:31node: 512c0bb3.78a24chermes/asr/toggleOff : msg.payload : string[46]
“{“siteId”: “satellite”, “reason”: “playAudio”}”
17.10.2020, 19:22:31node: 512c0bb3.78a24chermes/audioServer/satellite/playBytes/a3b1cc88-d12d-4d01-b8fe-8e246d40c849 : msg.payload : buffer[83948]
[ 82, 73, 70, 70, 228, 71, 1, 0, 87, 65 … ]
17.10.2020, 19:22:31node: 512c0bb3.78a24chermes/audioServer/satellite/playFinished : msg.payload : string[63]
“{“id”: “a3b1cc88-d12d-4d01-b8fe-8e246d40c849”, “sessionId”: “”}”
17.10.2020, 19:22:31node: 512c0bb3.78a24chermes/hotword/toggleOn : msg.payload : string[46]
“{“siteId”: “satellite”, “reason”: “playAudio”}”
17.10.2020, 19:22:31node: 512c0bb3.78a24chermes/asr/toggleOn : msg.payload : string[46]
“{“siteId”: “satellite”, “reason”: “playAudio”}”

Seems like it’s exactly the same issue as mine. Thx for the head-up @moqart, will follow this thread too :wink:

It seems like there is an issue with Rhasspy 2.5.7 or atleast version for ARM. I unfortunatly cant really help you with that.

Already 4 Topics with what seems to be the same problem.
I think will wait atleast for the next version before updating my current install.

Okay i see, so mostly bad news for me. I think I try a older tomorrow and maybe install it without the docker image.

But thanks for your quick help anyway.

I’ll respond to this Topic if it will work anywhere in the future.

The fix is apparently under way.

Dialogue manager fix has been pushed to Docker. Debian packages are coming shortly.

Hello, did you really fix this problem ? I just pull docker images and I still have this problem. After restart only one intent is reconnized

I looking over mqtt and I got thoes messages :

-------------------------------------------
topic :  hermes/asr/startListening  msg :  {'siteId': 'Salon', 'sessionId': 'Salon-jarvis-7322337b-a92a-472e-9767-57271378edda', 'lang': None, 'stopOnSilence': True, 'sendAudioCaptured': True, 'wakewordId': 'jarvis', 'intentFilter': None}
-------------------------------------------
topic :  hermes/asr/textCaptured  msg :  {'text': 'ferme les volet du salon', 'likelihood': 1, 'seconds': 1.204175992999808, 'siteId': 'Salon', 'sessionId': 'Salon-jarvis-7322337b-a92a-472e-9767-57271378edda', 'wakewordId': None, 'asrTokens': None, 'lang': None}
-------------------------------------------
topic :  hermes/asr/stopListening  msg :  {'siteId': 'Salon', 'sessionId': 'Salon-jarvis-7322337b-a92a-472e-9767-57271378edda'}
-------------------------------------------
topic :  hermes/hotword/toggleOn  msg :  {'siteId': 'Salon', 'reason': 'dialogueSession'}
-------------------------------------------

And after i try to say my hotword again and i got this :

    -------------------------------------------
    action :  0  device_type:  volet  device_name :  salon
    founded
    client.publish( 'domoticz/in', '{ 'idx' : '2243', 'nvalue' : '0 })'
    topic :  hermes/hotword/jarvis/detected  msg :  {'modelId': 'jarvis', 'modelVersion': '', 'modelType': 'personal', 'currentSensitivity': 0.5, 'siteId': 'Salon', 'sessionId': None, 'sendAudioCaptured': None, 'lang': None}
    -------------------------------------------
    topic :  hermes/asr/stopListening  msg :  {'siteId': 'Salon', 'sessionId': 'Salon-jarvis-7322337b-a92a-472e-9767-57271378edda'}
    -------------------------------------------
    topic :  hermes/dialogueManager/sessionEnded  msg :  {'termination': {'reason': 'abortedByUser'}, 'sessionId': 'Salon-jarvis-7322337b-a92a-472e-9767-57271378edda', 'siteId': 'Salon', 'customData': 'jarvis'}
    -------------------------------------------
    topic :  hermes/hotword/jarvis/detected  msg :  {'modelId': 'jarvis', 'modelVersion': '', 'modelType': 'personal', 'currentSensitivity': 0.5, 'siteId': 'Salon', 'sessionId': None, 'sendAudioCaptured': None, 'lang': None}
    ------------------------------------------- 

There is only one difference, at “sendAudioCaptured”.

At the first time I said my hotword after reboot, the sendAudioCaptured is on True, but at the second time, it is at None

The only way to get it back is to reboot Rhasspy. I try different things, like change settings or wait dialogue session.
I got particular settings :

{
    "dialogue": {
        "system": "rhasspy"
    },
    "intent": {
        "system": "fsticuffs"
    },
    "microphone": {
        "arecord": {
            "device": "default:CARD=CameraB409241",
            "udp_audio_host": "localhost",
            "udp_audio_port": "12202"
        },
        "pyaudio": {
            "device": "default:CARD=CameraB409241",
            "udp_audio_host": "localhost",
            "udp_audio_port": "12202"
        },
        "system": "arecord"
    },
    "mqtt": {
        "enabled": "true",
        "host": "192.168.1.69",
        "site_id": "Salon"
    },
    "sounds": {
        "aplay": {
            "device": "default:CARD=Headphones"
        }
    },
    "speech_to_text": {
        "system": "kaldi"
    },
    "text_to_speech": {
        "picotts": {
            "language": "fr-FR"
        }
    },
    "wake": {
        "raven": {
            "udp_audio": "12202"
        },
        "snowboy": {
            "model": "jarvis.pmdl",
            "udp_audio": "12202"
        },
        "system": "snowboy"
    }
}

I got two device, the second device is only for playing audio.

Thank you !

Hello i downgrad to 2.5.5 and it work. I will stay at this version for the moment.
Thank you