Windows Speech Recognition
For Windows users new to text-to-voice, Windows very own speech recognition is a great starting point.
To Enable Windows Voice Recognition tool click Start > Control Panel > Speech Recognition Options
DSpeech
DSpeech is a TTS (Text To Speech) program with the functionality of ASR (Automatic Speech Recognition) integrated. It is able to read aloud the written text and choose the sentences to be pronounced based upon the vocal answers of the user. Allows you to save the output as a .WAV, MP3, or OGG file.
eSpeak
eSpeak is a text-to-speech engine for English and several other languages.
Jott
Jott turns voice into text, send emails and text messages, set reminders, organize lists, and post to web services and business applications – all with their voice, using any phone. Jott also converts voicemail into email and text messages, making voicemail a more productive
iSpeech
iSpeech is an online text-to-voice application that doesn’t require you to download an application.
NaturalReader
NaturalReader is an easy-to-use free software application that converts written text into natural-sounding spoken words.