Pre-Context: I'm a cynical bugger when it comes to Voice Assistants ..
a) I don't like the privacy side of them (yes, go on, take the piss out of my tin-foil hat wearing ways - I'm used to it )
b) I don't like how Alexa (other voice assistants are available) isn't "that" reliable I find personally (I asked for "Dance Music" the other day, and I got "Dog Music". Did you even know Spotify had a "Dog" playlist FFS?!)
c) I find that any use-case I've come up with, actually takes longer to say "Alexa, Alexa ... ALEXA ... turn the thing on please" takes longer than simply pushing a button, even if that means walking across the room or pressing a button on my phone.
So short of when I'm cooking and happen to have my hands caked in oil or something, I can't bring myself to care about Voice assistants too much .. that said, I do use them to some degree ... and I'm interested in what you're using it for though ... what use-cases are you using it for? What devices / automations are you triggering with it?
How I use voice, and if you wanted to integrate more than just a few things, you'd be better off using Software rather than more and more hardware. Are you an Android (Boo, hiss) or iOS user?
If you have iOS devices and are willing to use Siri, then you can leverage the newish iOS "Shortcuts" feature, which you can very easily setup any shortcut to call a Cortex Web API and control a device. For example, my main use case is that I have a shortcut called "Garage Door" ... which fires a Cortex Web API .. which in turn presses a button on a 1 button module connected to my garage door controller. This means;
a) I have a button on my iPhone "home" screen that when pressed, opens the garage door. (I now leave the door key-fob in a drawer, I just use my phone).
b) I can say "Hey Siri, Garage door" ... and she'll open it for me![]()
This way, you've got Zero hardware to buy .. unless you want to buy an Apple voice assistant speaker .. and can control ANY module (or modules... you could fire several web requests in the 1 automation) in Cortex .. plus setup a load of logic or routine around it too