Panopreter Basic is also a good aid to any language learning program. You install the text-to-speech voices for the specific language, then you can hear the files being read to you.
Because Panopreter Basic reads with Microsoft voice installed on your computer by default, when you like to listen to other voices, you need to install the corresponding text-to-speech voice engine on the computer.
Windows XP users are recommended to install a third party voice to get a better English reading, for the default voice engine on the Windows XP isn't as clear as that on the Windows Vista/7.
Panopreter Basic features: