When you bootstrap a small business, most likely nobody knows about you. Everyone boasts about how awful ads are so you try to please them and get your product in the eyes of users by doing something useful: write technical articles, provide free/open-source solutions to real problems etc.
And then someone comes in the comments just to point out what a bad person you are for doing this.
What is one supposed to do? Publish a website and just hope that people will end there somehow?
Good job in getting this working on the STM32 board! I have mostly given up on voice assistants because of the latency and rigid phrasing required.
Your solution might seem rigid too for others but if we can use our own phrases and make it respond instantly because the model is local, the interaction can finally become as easy as pressing a button without touching it.
You've taken on a tremendous task, I really wish you succeed!
Edit: Just to be clear, the poster _literally_ only ever posts about their product and only comments on their own product posts.
> Picovoice engines call home servers to stay active and report the consumption for billing purposes only.
That's not offline.
[1] https://www.st.com/en/evaluation-tools/stm32f4discovery.html
I use a picovoice wake-word on my DIY offline Assistant myself (RPI-based) and I was tempted to dig up a STM devkit from somewhere but then I remembered that I probably would want a microphone array for it if it works well and I don't see a good way to integrate that.