Programmet Balabolka är ett Text-till-Tal (TTS) system. Balabolka har tillgång till alla datorröster installerade på din PC. Texten som visas på skärmen kan sparas som en ljudfil. Programvaran kan läsa innehållet från urklipp, extrahera text från dokument, ändra teckensnitt och bakgrundsfärg, och styra läsning från systemfältet eller globala snabbkommandon.
Följande textfiltyper stöds 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 och XLS, XLSX. Applikationen använder flera versioner av Microsoft Speech API (SAPI); den tillåter ändring av talparametrar, såsom tonhöjd och hastighet. Användaren kan tillämpa en anpassad ersättningslista för att förbättra röstens artikulationskvalitet. Denna funktion är praktisk för att ändra stavningen av ord.
Uttalskorrigeringsreglerna använder syntaxen för reguljära uttryck. Den synkroniserade texten kan sparas i externa LRC-filer eller som MP3-taggar inom ljudfilerna. När en digital ljudspelare eller dator används för att spela en ljudfil visas texten samtidigt (på samma sätt som låttexter).