Programmet Balabolka er et tekst-til-tale (TTS) system. Balabolka har adgang til alle computerstemmer installeret på din PC. Den tekst, der vises på skærmen, kan gemmes som en lydfil. Softwaren kan læse indholdet af udklipsholderen, udtrække tekst fra dokumenter, ændre skrifttype og baggrundsfarve og styre læsning fra systembakken eller globale genvejstaster.
Følgende tekstfiltyper understøttes af 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 og XLS, XLSX. Applikationen anvender flere versioner af Microsoft Speech API (SAPI); det tillader ændring af taleparametre, såsom tonehøjde og hastighed. Brugeren kan anvende en brugerdefineret erstatningsliste for at forbedre stemmens artikulationskvalitet. Denne funktion er praktisk til at ændre stavningen af ord.
Udtalelseskorrektionsreglerne anvender syntaksen for regulære udtryk. Den synkroniserede tekst kan gemmes i eksterne LRC-filer eller som MP3-tags inden for lydfilerne. Når en digital lydafspiller eller computerafspiller bruges til at afspille en lydfil, vises teksten samtidig (på samme måde som sangtekster).