Well, after about ten minutes of work I have installed and configured Rhasspy to listen for a wake word, "grasshopper", convert my spoken phrase "What time is it?" to text, routed it to a script that outputs the time as text, and then converts that to a voice saying the correct time. It runs 100% locally on my laptop (no cloud) and waiting for the wake word barely uses my CPU. Oh, and it's 100% open source.
Here's the tutorial I followed: https://github.com/rhasspy/rhasspy3/blob/master/docs/tutorial.md
@trevorflowers are you going to be publishing your changes anywhere?
@mauve Right now I'm mostly playing with configurations and going through Rhasspy code. When I start making actual things I'll do it in a piblic repo.