Fair enough, and I may move over and try that. This afternoon I moved whisper to an docker that could use the GPU with a much larger model, and that seems to mangle fewer words in the STT portion. Using the Qwen3:4B with a lower temperature and that, with NOT “prefer handling locally” gives me 3.2 seconds including saying “Turn off the hall light” and it detecting the end of speech. That’s reasonable, and the larger whisper model seems to not mangle so many words, though I spent a lot of time debugging (a restart actually fixed most of it – something does not reset right somewhere as you make changes without restart).
Those two models take up 11 of 16gb memory so space is pretty good.
I honestly still do not (despite reading most of it) understand your approach. The documentation is fairly complete but there’s a lot of context and terminology I think I lack. Please… I’m not saying that your approach is bad or anything, I was being literal, I just didn’t understand it. My brain doesn’t fit what most people do in the world of AI – just cut and paste and go. I have to understand WHY I am doing something before I head down that path. Maybe I need a few more readings.
But I definitely think the big GPU has given me options. What’s unfortunate is the fragmented mess you get – HA running in HAOS, Ollama running native in windows, Whisper running in a docker inside ubuntu inside wsl. I assume at some point the winner in the “best of” contest for voice gets migrated more into HA so it can be an addon and magic and run in those dockers.