@computersandblues The idea with my setup is that I speak a wakeword to my laptop (using vosk[1]), and it sends a message to the phone over USB (adb) to listen for audio. I utter a command, and it gets processed on the laptop. There are some built-in commands I wrote (like timers ("give me 17 minutes"), and media control ("play the next episode of Firefly"), but it's also rigged up so that if I utter, say, "foobar" and there is an executable script in the commands/ directory with that name, it will run that, so the whole thing is very easily extensible.