A newer version of Balabolka is available.Or, Learn More About Balabolka
Full user review
"Works well, but..."
I could be wrong, but its pronunciation is a liiittle better than TextAloud in "normal" words. It comes with that Mary robot, you should download AT&T Natural Voices (Aubrey and Mary are the best).
I had two major problems with it: it doesn't read 's and 't as well as TextAloud does. Even worse, I couldn't find a way to change the pronunciation of words. This feature isn't perfect in TextAloud, but at least I could find it there.
I'm using TextAloud for now, but considering this one is a free software I can only say that it's pretty freaking good. You won't go wrong with it. Try, it's free. I just with I could change pronunciation and other little things.