Ohjelma Balabolka on tekstistä puheeksi (TTS) -järjestelmä. Balabolka käyttää kaikkia tietokoneellesi asennettuja ääniä. Näytöllä näkyvä teksti voidaan tallentaa äänitiedostoksi. Ohjelmisto voi lukea leikepöydän sisältöä, poimia tekstiä asiakirjoista, muokata fonttia ja taustaväriä sekä hallita lukemista järjestelmäpalkista tai globaaleilla pikanäppäimillä.
Balabolka tukee seuraavia tekstitiedostotyyppejä: 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 ja XLS, XLSX. Sovellus käyttää useita Microsoft Speech API (SAPI) -versioita; se mahdollistaa puheparametrien, kuten sävelkorkeuden ja nopeuden, muokkaamisen. Käyttäjä voi soveltaa mukautettua korvauslistaa parantaakseen äänen artikulaation laatua. Tämä toiminto on kätevä sanojen oikeinkirjoituksen muuttamiseen.
Ääntämisen korjaussäännöt käyttävät säännöllisten lausekkeiden syntaksia. Synkronoitu teksti voidaan tallentaa ulkoisiin LRC-tiedostoihin tai MP3-tiedostojen tageiksi. Kun digitaalista äänisoitinta tai tietokonesoitinta käytetään äänitiedoston toistamiseen, teksti näytetään samanaikaisesti (kuten laulujen sanoitukset).