I’ve a well running Rasspy installation with 2.5.0-pre on which the dialoghandling is very fast. in the MQTT explorer I can see following timing:
hotword --> hotword detected 10:32:00
asr --> startListening 10:32:00
asr --> textCaptured 10:32:04
intent --> SchalterIntent 10:32:04
Now I try to setup the same system with 2.5.9. The System ist running but very slow. The timing is now
hotword --> hotword detected 10:15:11
asr --> startListening 10:15:12
asr --> textCaptured 10:15:15
intent --> SchalterIntent 10:15:17
I use the same satellite for both systems.
Are there any ideas what is causing this bad timing ?
Thx!
Martin
Hi @Martin_Maier, welcome back.
Do you have feedback sounds enabled? Later versions of the dialogue manager paused to wait for the beeps to play in order to avoid the ASR/wake systems picking it up.
1 Like
Hi @synesthesiam
I only use nearly the same profile.json on both machines:
{
“dialogue”: {
“satellite_site_ids”: “192.168.178.33,192.168.178.34”,
“system”: “rhasspy”
},
“intent”: {
“satellite_site_ids”: “192.168.178.33,192.168.178.34”,
“system”: “fsticuffs”
},
“microphone”: {
“system”: “pyaudio”
},
“mqtt”: {
“enabled”: “true”,
“host”: “192.168.178.49”
},
“sounds”: {
“system”: “aplay”
},
“speech_to_text”: {
“satellite_site_ids”: “192.168.178.33,192.168.178.34”,
“system”: “kaldi”
},
“text_to_speech”: {
“satellite_site_ids”: “192.168.178.33,192.168.178.34”,
“system”: “espeak”
},
“rhasspy”: {
“listen_on_start”: false
}
}
this profile will be used by a standard docker installation of rhasspy.
So I didn’t any other configurations.
THx!
Hi @synesthesiam
I’ve just removed the sounds entry from profile and restarted docker but it’s the same behaviour as before. As satellite I use a respeaker 4 setup with snips as wakeword and hermesledcontrol. On the 2.5.0-pre the recordindication lights immediately after the wakeword was detected on 2.5.9 this happens after feeled 2 seconds.
Hi @synesthesiam
so finally I’ve found the solution. It’s not enough to disable the “Intent Handling”, you also have to empty all wav-file entries. After save and restart the satellite works as expected and the profile entry is changed to:
“sounds”: {
“error”: “”,
“recorded”: “”,
“wake”: “”
},
Thx! Martin
1 Like
Thanks for the follow-up
I’ve marked your last post as a solution for others to find in the future.