Le programme Balabolka est un système de synthèse vocale (TTS). Balabolka a accès à toutes les voix informatiques installées sur votre PC. Le texte affiché à l'écran peut être enregistré sous forme de fichier audio. Le logiciel peut lire le contenu du presse-papiers, extraire du texte de documents, modifier la police et la couleur de fond, et contrôler la lecture depuis la barre d'état système ou des raccourcis clavier globaux.
Les types de fichiers texte suivants sont pris en charge par 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, et XLS, XLSX. L'application utilise plusieurs versions de l'API Microsoft Speech (SAPI) ; elle permet la modification des paramètres de la voix, tels que la hauteur et le débit. L'utilisateur peut appliquer une liste de substitutions personnalisée pour améliorer la qualité de l'articulation de la voix. Cette fonction est pratique pour changer l'orthographe des mots.
Les règles de correction de la prononciation utilisent la syntaxe des expressions régulières. Le texte synchronisé peut être enregistré dans des fichiers LRC externes ou comme balises MP3 dans les fichiers audio. Lorsqu'un lecteur audio numérique ou un lecteur d'ordinateur est utilisé pour lire un fichier audio, le texte est affiché simultanément (de la même manière que les paroles pour les chansons).