Il programma Balabolka è un sistema di sintesi vocale (TTS). Balabolka ha accesso a tutte le voci del computer installate sul tuo PC. Il testo visualizzato sullo schermo può essere salvato come file audio. Il software può leggere i contenuti degli appunti, estrarre testo dai documenti, modificare il carattere e il colore di sfondo, e controllare la lettura dalla barra delle applicazioni o tramite tasti di scelta rapida globali.
I seguenti tipi di file di testo sono supportati da 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 e XLS, XLSX. L'applicazione utilizza diverse versioni dell'API di sintesi vocale di Microsoft (SAPI); permette la modifica dei parametri vocali, come tono e velocità. L'utente può applicare una lista di sostituzioni personalizzata per migliorare la qualità dell'articolazione della voce. Questa funzione è utile per cambiare l'ortografia delle parole.
Le regole di correzione della pronuncia utilizzano la sintassi delle espressioni regolari. Il testo sincronizzato può essere salvato in file LRC esterni o come tag MP3 all'interno dei file audio. Quando un lettore audio digitale o un lettore per computer viene utilizzato per riprodurre un file audio, il testo viene mostrato simultaneamente (allo stesso modo dei testi delle canzoni).