You can use Google text-to-speech on an Android phone to help you hear text instead of reading it, and catch grammatical oddities in your own writing.
You can use speech-to-text on Microsoft Word through the "Dictate" feature, which lets you write using your own voice.