Concrete Voice is a text-to-speech solution using Microsoft text-to-speech technologies. It is a free and open source text to speech application that's portable and advanced.
Here is a screenshot to illustrate the features and user interface of this application: