Free Android app that converts speech to a text message and includes:
- handsfree operation
- speakable punctuation
- text-to-speech (hear your text message)