Nik Peachey previews ReadTheWords.com (beta) online text-to-speech converter, prior to suggesting ways for EAL learners to use it for help "with their listening, reading and pronunciation" (¶2)
You can listen to many different kinds of audio items and read the texts at the same time. You also have the option of doing a missing word exercise called CLOZE.