You might want to have a look at jasper: http://jasperproject.github.io/
You can use an offline speech recognition engine in that.
You can use an offline speech recognition engine in that.
I'll try training Julius, though, it sounds like it may be the best solution to the problem.
For jasper (pocketsphinx) you have to manually program the action for all of these. So it's a lot more setup. I still like it and use it all the time though.
I've got a few other ideas: control my roku, add milk to the grocery list, read emails, etc.
Nothing life-changing, but fun stuff that makes small parts of my day easier.
Jasper also writes audio to disk, then runs command line tools on those files. I haven't tested if this is a significant source of latency.