I'm just beginning to connect the dots, but the end goal is to replace Alexa voice control of the smarthome stuff, making it entirely local. The hardware path I'll take will be determined by what/if/when Hubitat makes an integration module. That said, the developers tend to be awash in rpi servers already, so Debbie says that's where it'll happen --if it does happen.
Hubitat has excellent TTS capability already. And it's supposedly already able to be run on Sonos and perhaps some other speakers without the cloud. (I'm currently running G Home with the mics off.) I've already ported all my Alexa repeat reminders to Hubitat. Now I want to go after the one-off reminders & timers which make up the vast majority of our Alexa use. To do that, I'm going to need STT and Mycroft keeps popping up in the searches.