Tater firmware (but HA for the rest) a question(s)

I’ve been reading over the tater documentation, and it’s extensive and appears a parallel process to much of the OHF’s HA pipeline. Not saying that’s bad or good, but not what I want right now in my journey to figure things out.

However, the Tater Voice Assistant firmware as a replacement for the esphome appears to run as a more or less drop in replacement (with an integration to connect it).

One aspect of particular interest is that it has a wake word verification, that takes micro wake word’s captured wake word audio, and pushes it into the pipeline STT for verification before it actually passes the voice command itself to the pipeline. At least that’s my understanding. And it has an observe that is read-only (in a sense) and enable that turns on the block if it doesn’t validate.

My question is whether this verification process and the delay it entails requires a pause in the verbal command, or does it buffer the spoken commands during this time while deciding to pass them on?

Another thing I’d like to confirm – am I understanding that while the full ecosystem addresses some issues with “did the right satellite answer”, the firmware alone still relies on the HA mechanism of “first wake word confirmation received wins”?

Thanks.

PS. Interesting read in all those web site pages and github. I think I need some of the coffee the author must use to stay active enough to write all that code!

the sat doesn’t wake until both wake word and stt check complete
the stt check has a default of half a second to respond before its skipped

This hooks into HA’s voice pipeline if your using the bridge, so yes it just uses first wake word confirmation received wins

Thanks. After a bit of false starts I have one flashed (XVF3800) and working. I’m getting about 300ms for STT wake word check, which does not seem bad. I can’t get the Hey Mycroft wake word from esphome (I downloaded then uploaded the tflite file) to work though. With due apologies since it may be your name, I just don’t want to be saying “Hey Tater”. Should it just work if I download it from here: https://github.com/esphome/micro-wake-word-models/tree/main/models/v2

Update: It complains about a schema mismatch in the .json from the one I downloaded from OHF, not finding one that works, though there are dozens and dozens of others at the tater site, I’m just trying not to have to learn a new one).

I have two problems that nag me with the HA pipeline, one is false positives (and negatives, but particularly positives) for wake word, which hopefully this will fix. The other is the wrong satellite answers, which I guess it does not. Though some of the noise suppression on your setup may help there. Maybe. It’s not that the wrong satellite answers, but that satellite is then too far away and the STT for the command fails, so the wrong one answers and does not work.