... It's become clear that it's going to take some kind of revolutionary breakthrough to make voice recognition actually good.
If -people- can't tell what you are saying half the time, it's a bit unreasonable to expect the computer to be able to. No computer has the pattern recognition capability of a human brain. It's not even in the same "ballpark".