Balabolka는 사용자 시스템에 설치된 모든 컴퓨터 음성을 활용할 수 있는 텍스트-음성 변환(TTS) 프로그램입니다. 이 프로그램은 화면에 표시된 텍스트를 오디오 파일로 저장할 수 있으며, 클립보드의 내용을 읽거나 문서에서 텍스트를 추출할 수 있습니다. 또한, 글꼴과 배경 색상을 사용자 정의하고, 시스템 트레이 또는 글로벌 단축키를 통해 읽기를 제어할 수 있습니다. 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, XLS, XLSX 등 다양한 텍스트 파일 형식을 지원합니다.
이 프로그램은 Microsoft Speech API(SAPI)의 다양한 버전을 사용하며, 음성의 속도와 피치를 포함한 매개변수를 변경할 수 있습니다. 사용자는 음성의 발음 품질을 개선하기 위해 특별한 대체 목록을 적용할 수 있습니다. 이 기능은 단어의 철자를 변경하고자 할 때 유용합니다. 발음 교정 규칙은 정규 표현식의 구문을 사용합니다. Balabolka는 동기화된 텍스트를 외부 LRC 파일 또는 오디오 파일 내부의 MP3 태그로 저장할 수 있습니다. 오디오 파일이 컴퓨터 또는 현대 디지털 오디오 플레이어에서 재생될 때, 텍스트는 동기적으로 표시됩니다(노래의 가사와 같은 방식으로).
Balabolka는 또한 스킨을 사용하여 창의 외관을 사용자 정의할 수 있습니다. Microsoft Speech API 4.x/5.x 음성과 Microsoft Speech Platform 텍스트-음성 엔진을 사용할 수 있습니다. SAPI 4의 모든 음성은 더 이상 사용되지 않으며, 최신 버전의 음성 엔진을 사용하는 것이 권장됩니다. Balabolka는 Hunspell을 사용하여 맞춤법 검사를 수행할 수 있으며, Microsoft Office 97/2000의 언어 모듈을 사용할 수도 있습니다. Microsoft Office가 설치되어 있지 않은 경우, 또는 다른 버전의 Microsoft Office를 사용하는 경우, 웹사이트에서 맞춤법 검사 구성 요소를 다운로드할 수 있습니다.