My setup:
Raspberry Pi 3B with Raspbian buster lite -> Docker -> Hassio -> Rhasspy as Hassio addon
PS3 Eyecam as Mic
My Problem:
Snowboy is working perfect - sometimes. Just like its whole process is frozen. Eventually its working again after a few minutes, until its freezing again.
Hey @frkos
No cpu or memory issues this far - i’m rebooting the pi every night, and never drop below 200-300mb of free memory. No spikes in cpu usage as i can tell.
Also i dont really see a pattern; it could be that it’s getting worse, the longer the addon runs - but I’m also having those freezes 5 minutes after restarting.
Guess i’m sticking to porcupine for the moment until i maybe change the hardware
You reminded me to upgrade to buster… and I did it
After ~7 hours of working I see no issues
As an idea… could it be underpower? What power adapter do you have? Is your ps3eye connected directly to Pi or through usb hub?
When the snowboy is not working, can you you wake button?
Power supply has 2.0A - Will try a bigger one, if i find one
PS3 cam is connected directly
Wake Button works - and if snowboy was frozen it starts to work again for a while if i wake him manually.
I think you need to swith to porcupine, for example. And then delete snowboy files from profile folder… and then switch back to snowboy
I would go this way
Did some testing - and it seems that as soon as i drop the sensitivy below 0.4 the “freezing” starts.
Unfortunately at 0.4 i’m getting to much false positives - So right now im experimenting with lowering the Audio Gain of snowboy - next would be trying different mic gain settings in asound - trying another wakeword (Right now i’m using a custom jarvis - edited in audacity)
Could someone else also test his perfectly working wakeword with a sens of sub 0.4 and confirm, if its “freezing” ?
i have a similar impression, also in the area of sensitivity around 0.4. Maybe the detection below 0.4 sensitivity is just not sensitive enough. This low sensitivity and a little randomness if the word is recognized (e.g. sometimes it doesn’t respond to several attempts - but then again it does in the first try) looks like a freeze.
Why should snowboy freeze below 0.4 (yes - 0.4 arbitrary unit is very cold even for a snowboy ) and not above 0.4?
Now i will try: