Program Balabolka to system zamiany tekstu na mowę (TTS). Balabolka ma dostęp do wszystkich głosów zainstalowanych na Twoim komputerze. Tekst wyświetlany na ekranie można zapisać jako plik audio. Oprogramowanie może czytać zawartość schowka, wyodrębniać tekst z dokumentów, zmieniać czcionkę i kolor tła oraz kontrolować odczyt z zasobnika systemowego lub za pomocą globalnych skrótów klawiszowych.
Balabolka obsługuje następujące typy plików tekstowych: 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 oraz XLS, XLSX. Aplikacja wykorzystuje kilka wersji Microsoft Speech API (SAPI); pozwala na modyfikację parametrów mowy, takich jak ton i tempo. Użytkownik może zastosować niestandardową listę zamienników, aby poprawić jakość artykulacji głosu. Ta funkcja jest przydatna do zmiany pisowni słów.
Zasady korekcji wymowy wykorzystują składnię wyrażeń regularnych. Zsynchronizowany tekst można zapisać w zewnętrznych plikach LRC lub jako tagi MP3 w plikach audio. Gdy odtwarzacz audio lub komputerowy odtwarza plik audio, tekst jest wyświetlany jednocześnie (w taki sam sposób, jak teksty piosenek).