This free to use program allows you to read a whole text or its selected parts. The great thing is that you are allowed to format the text, change numbers in the text with words, find homographs in the text, and even set the program to read foreign words with another voice.
Besides its main purpose, reading texts, Balabolka can also save a text as an audio file for you, or split and convert it to several audio files. The supported audio file formats are WAV, MP3, OGG, and WMA.
Balabolka is capable of recognizing all the voices installed on your computer, moreover, you are offered to download some from the program's official web page, or even buy ones of higher quality.
To download this free to use software please use this link