प्रोग्राम बालाबोल्का एक टेक्स्ट-टू-स्पीच (टीटीएस) प्रणाली है। बालाबोल्का आपके पीसी पर स्थापित सभी कंप्यूटर आवाजों तक पहुंच रखता है। स्क्रीन पर प्रदर्शित टेक्स्ट को ऑडियो फाइल के रूप में सहेजा जा सकता है। सॉफ़्टवेयर क्लिपबोर्ड की सामग्री पढ़ सकता है, दस्तावेज़ों से टेक्स्ट निकाल सकता है, फॉन्ट और पृष्ठभूमि का रंग बदल सकता है, और सिस्टम ट्रे या वैश्विक हॉटकी से पढ़ने को नियंत्रित कर सकता है।
बालाबोल्का द्वारा समर्थित टेक्स्ट फाइल प्रकार हैं: 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। एप्लिकेशन माइक्रोसॉफ्ट स्पीच एपीआई (SAPI) के कई संस्करणों का उपयोग करता है; यह भाषण के मापदंडों, जैसे पिच और दर को संशोधित करने की अनुमति देता है। उपयोगकर्ता आवाज की उच्चारण गुणवत्ता को बढ़ाने के लिए एक कस्टम प्रतिस्थापन सूची लागू कर सकता है। यह कार्य शब्दों की वर्तनी बदलने के लिए उपयोगी है।
उच्चारण सुधार नियम नियमित अभिव्यक्तियों की सिंटैक्स का उपयोग करते हैं। समकालिक टेक्स्ट को बाहरी LRC फाइलों में या ऑडियो फाइलों के भीतर MP3 टैग के रूप में सहेजा जा सकता है। जब एक डिजिटल ऑडियो प्लेयर या कंप्यूटर प्लेयर का उपयोग करके ऑडियो फाइल चलाई जाती है, तो टेक्स्ट एक साथ दिखाया जाता है (उसी तरह, जैसे गानों के लिए गीत)।