Google Voice actually uses the same technology and same dataset, AFAIK, which is why I was so confused by reading this article.
Google's stuff is pretty good some of the time, but they've hardly solved this problem to the degree the article suggests (as anyone who has actually used this for more than 5 minutes could tell you).