As I understand it, all the voice assistants rely on a backend to do the voice processing, at a minimum.
https://voice.mozilla.org/data
If everyone who reads HN commits a little time to Mozilla Common Voice in 2018, we might have a non-cloud solution in 2019.