
I've been using Google Voice for a period of time and I have found that it is easier to train this program to understand one's speech patterns.
It pretty much works well except when you go for really complicated words that, when pronounced, seems to confuse the program. In which case, some retraining for the program is required. Usually by updating the dictionary content.
Overall though, I find it useful only for drafting my papers and other documents. When it comes to the finalization of the presentation, nothing beats manually pounding away on the keyboard. If you are also pressed for time, it is still better to just type out the document than speak.
Somehow, it is easier to hit the delete or backspaces button when compared to all the steps one has to go through in deleting a dictated text.
I found myself still having to manually take over at certain points. At this point, I still believe the speech recognition programs still have some way to go before it can be called a true "speech recognition program".
There are still eccentricities and unique patterns in the way that individuals speak which cannot be understood, adjusted to, or overcome by the programs.