Local Customisable Voice Assistant

Hi,
I am completely new to the home automation game, currently have some simple automations with a few WIFI Zigbee and Z wave products. i was looking to integrate a voice control element to this set up to allow simple commands such as turning all lights off etc.
i am obviously aware of the use of Google assistant and Alexa that use the cloud however i was wondering if there was any locally controllable voice assitance options that do not require an internet connection and can integrate with Hubitat. it would be ideally nice for this to be customisable too in terms of wake words etc.
Thanks in advance for any help

I am not aware of any options at the moment..

But.. Welcome to the community

From my bookmarks:

That great, thanks rcjordan might take a while to figure it all out but seems like it could be a perfect solution