On the hardware front, you can use an old smartphone with a working mic and speaker to use the Home Assistant Companion app ...
Setting up Home Assistant on a Raspberry Pi gives full control with no subscription fees or cloud dependency. Home Assistant supports various integrations beyond lights and plugs, stays open-source, ...