Программа Балаболка - это система преобразования текста в речь (TTS). Балаболка имеет доступ ко всем голосам, установленным на вашем ПК. Текст, отображаемый на экране, может быть сохранён как аудиофайл. Программное обеспечение может читать содержимое буфера обмена, извлекать текст из документов, изменять шрифт и цвет фона, а также управлять чтением из системного трея или с помощью глобальных горячих клавиш.
Балаболка поддерживает следующие типы текстовых файлов: 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 и XLS, XLSX. Приложение использует несколько версий Microsoft Speech API (SAPI); оно позволяет изменять параметры речи, такие как высота и скорость. Пользователь может применить собственный список замен для улучшения качества артикуляции голоса. Эта функция полезна для изменения написания слов.
Правила коррекции произношения используют синтаксис регулярных выражений. Синхронизированный текст может быть сохранён во внешних файлах LRC или как теги MP3 в аудиофайлах. Когда цифровой аудиоплеер или компьютерный плеер используется для воспроизведения аудиофайла, текст отображается одновременно (так же, как тексты песен).