El programa Balabolka es un sistema de Texto a Voz (TTS). Balabolka tiene acceso a todas las voces de computadora instaladas en tu PC. El texto mostrado en pantalla se puede guardar como un archivo de audio. El software puede leer el contenido del portapapeles, extraer texto de documentos, modificar la fuente y el color de fondo, y controlar la lectura desde la bandeja del sistema o teclas de acceso rápido globales.
Balabolka soporta los siguientes tipos de archivos de texto: 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, y XLS, XLSX. La aplicación utiliza varias versiones de Microsoft Speech API (SAPI); permite la modificación de parámetros de voz, como el tono y la velocidad. El usuario puede aplicar una lista de sustitución personalizada para mejorar la calidad de la articulación de la voz. Esta función es útil para cambiar la ortografía de las palabras.
Las reglas de corrección de pronunciación emplean la sintaxis de expresiones regulares. El texto sincronizado se puede guardar en archivos LRC externos o como etiquetas MP3 dentro de los archivos de audio. Cuando se utiliza un reproductor de audio digital o un reproductor de computadora para reproducir un archivo de audio, el texto se muestra simultáneamente (de la misma manera que las letras de las canciones).