I have been using Google Voice service for typing text and also for typing whats up messages.
But I not completely satisfied with the service of Google Voice and it sometimes recognize completely different word that you speak and its really irritating to edit those words as you cant directly edit the words you have to go back to the keyboard keypad to edit the words and in that part also some different words come by intelligence