The program Balabolka is a Text-to-Speech (TTS) system. Balabolka has access to all computer voices installed on your PC. The text displayed on-screen can be saved as an audio file. The software can read the contents of the clipboard, extract text from documents, modify the font and background color, and control reading from the system tray or global hotkeys.
The following text file types are supported by Balabolka: AZW, AZW3, CHM, DjVu, DOC, DOCX, EML, EPUB, FB2, FB3, HTML, LIT, MD, MOBI, ODP, ODS, ODT, PDB, PRC, PDF, PPT, PPTX, RTF, TCR, WPD, and XLS, XLSX. The application utilizes several versions of Microsoft Speech API (SAPI); it permits the modification of speech parameters, such as pitch and rate. The user can apply a custom substitution list to enhance the articulation quality of the voice. This function is handy for changing the spelling of words.
The pronunciation correction rules employ the syntax of regular expressions. The synchronized text can be saved in external LRC files or as MP3 tags within the audio files. When a digital audio player or computer player is used to play an audio file, the text is shown simultaneously (at the same way, as lyrics for songs).