Programmet Balabolka er et tekst-til-tale (TTS) system. Balabolka har tilgang til alle datamaskinstemmer installert på din PC. Teksten som vises på skjermen kan lagres som en lydfil. Programvaren kan lese innholdet fra utklippstavlen, trekke ut tekst fra dokumenter, endre skrift og bakgrunnsfarge, og kontrollere lesing fra systemstatusfeltet eller globale hurtigtaster.
Følgende tekstfiltyper støttes av 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. Applikasjonen benytter flere versjoner av Microsoft Speech API (SAPI); den tillater endring av taleparametere, som tonehøyde og hastighet. Brukeren kan bruke en tilpasset erstatningsliste for å forbedre artikulasjonskvaliteten til stemmen. Denne funksjonen er nyttig for å endre stavemåten av ord.
Uttalekorrigeringsreglene bruker syntaksen til regulære uttrykk. Den synkroniserte teksten kan lagres i eksterne LRC-filer eller som MP3-tagger i lydfilene. Når en digital lydspiller eller datamaskinspiller brukes til å spille av en lydfil, vises teksten samtidig (på samme måte som sangtekster).