A free app for Android, by Jesús Rojo.
Voice Text - Text Voice is a free speech recognition app for Android devices that allows users to dictate the text of a message, a book, or any other content. The app is compatible with the built-in speech recognition engine of Android devices, as well as with any external microphone.
It is also possible to listen to the audio recording of the message, book, etc. In this case, the user will need to be connected to the Internet or Wi-Fi network in order to download the necessary language files.
This app is also useful for people who have no speech communication, as it is possible to write your words and have them spoken by a digital voice.