How to convert text to speech using free software

PC speakers

In days gone by, text-to-speech software had two major drawbacks: it was expensive, and the resulting audio sounded unnaturally robotic. Thankfully, technology has come a long way, and now you can download some excellent text-to-speech tools completely free. 

There are lots of reasons why you might want to convert text to speech. You might have dyslexia, or a sight problem that makes reading on a screen difficult. You might be learning a language and find it easier to understand when it’s spoken, or you might just want to listen to an book or blog post while you’re doing something else.

Whatever the reason, Balabolka (which roughly translates as 'chatter') is an excellent tool for the job. It can accept pretty much any text file format, there’s a great selection to choose from, and it features handy bookmarking tools that let you jump to a specific part of the text. Here’s how to get started with it...

Divider

Balabolka step 1

1. Get Balabolka

Download Balabolka, extract the contents of the compressed archive balabolka.zip to a convenient folder on your PC, then double-click the setup file to run it. Choose your preferred language, then click ‘Next’ to step through the installer. When it’s done, check the box marked ‘Launch Balabolka now’ and click ‘Finish’.

Divider

Balabolka step 2

2. Convert some text

Balabolka looks a little like a simple word processor, and the easiest way to see how it works is to type or paste some text into the blank document provided. Click to position the blinking cursor at the beginning of the text, then click the green ‘Play’ button. The text will be read aloud using one of the default voices installed with Windows. You can also open all kinds of text documents in Balabolka, or have it read the contents of the clipboard.

Divider

Balabolka step 3

3. Choose a different voice

If you’re not a fan of the default voice (in this case Microsoft Hazel Desktop, which is female with a UK accent), you can see which others are installed on your PC using the drop-down menu above the text entry box.  You can also use the sliders underneath to adjust the rate, pitch and volume of the voice. Rate is particularly useful – the standard voices sometimes speak a little slowly.

Divider

Balabolka step 4

4. Save the speech

One of Balabolka’s best features is the ability to save converted text as a sound file you can listen to later. Click ‘File’ and select ‘Save audio file’. You can choose from all the most common sound file formats, including MP3, WAV, OGG and WMA. It’s also possible to save the spoken text as an audiobook. It won't be the same as an audiobook read by a professional voice actor, but it's free.

Divider

Balabolka step 5

5. Set bookmarks

Balabolka allows you to set bookmarks, which will divide the document into chunks, making it much easier to navigate – particularly for long documents. Position the cursor in the text, then click ‘Bookmarks > Insert named bookmark’ and enter a name. Bookmarks are invisible, but you can skip between them by right-clicking and selecting ‘Go to named bookmark’.

Divider

Balabolka step 6

6. Correct pronunciation

If Balabolka is struggling to say a particular word, click the ‘Panel of dictionaries’ button in the top menu and select 'sample.bxd'. Now right-click the word and select ‘Pronunciation’. Click the text box beside ‘Like this’ and type an approximate phonetic pronunciation of the word. Use the speaker icon to check how it sounds. When you’re happy, click ‘OK’, then ‘Save’.

Divider

Balabolka step 7

7. Try speed-reading

If you’re comfortable reading on a screen, but don’t have much time, Balabolka has Spritz built in. This is an interesting technology that displays words in very quick succession so you can read them without having to move your eyes. Move your cursor to the start of the text, then click ‘Tools > Spritz Reader’ and click ‘Read’. Once you’re used to Spritz, you should be able to get up to 400wpm quite easily!

Divider

Balabolka step 8

8. Sync text

Some media players can display lyrics while a song is playing, and with a little tinkering you can set up your exported spoken word files to work the same way. Just click ‘File > ID3 tags’, check ‘Set ID3 tags for Audio files’, click the ‘Text’ tab and select ‘Add text to MP3 files’. The words will now appear in sync with the spoken audio when you play the exported MP3.

Cat Ellis
Homes Editor

Cat is TechRadar's Homes Editor specializing in kitchen appliances and smart home technology. She's been a tech journalist for 15 years, and is here to help you choose the right devices for your home and do more with them. When not working she's a keen home baker, and makes a pretty mean macaron.

Latest in Software
WhatsApp
WhatsApp just made its AI impossible to avoid – but at least you can turn it off
ChatGPT vs Gemini comparison
I compared GPT-4.5 to Gemini 2.0 Flash and the results surprised me
Apple iPhone 16 Plus
Apple officially delays the AI-infused Siri and admits, ‘It’s going to take us longer than we thought’
The Meta Quest Pro on its charging pad on a desk, in front of a window with the curtain closed
Samsung, Apple and Meta want to use OLED in their next VR headsets – but only Meta has a plan to make it cheap
A laptop screen showing a ChatGPT coding panel
The ChatGPT Mac app just got a massive coding upgrade – and it’s coming to Windows soon
EDMONTON, CANADA - FEBRUARY 10: A woman uses a cell phone displaying the Open AI logo, with the same logo visible on a computer screen in the background, on February 10, 2025, in Edmonton, Canada
How to use ChatGPT to prepare for a job interview
Latest in How Tos
Lewis Hamilton of Great Britain and Scuderia Ferrari waves to the crowd from the stage during F1 75 Live in the run up to the 2025 F1 season
How to watch F1 online: your guide to 2025 Formula 1 season
Rachin Ravindra of New Zealand plays a shot during an ICC Champions Trophy 2025 match in February.
India vs New Zealand live stream: How to watch ICC Champions Trophy final online
CARDIFF, WALES - FEBRUARY 22: Jamie Osborne of Ireland celebrates with team-mates after scoring a try ahead of the Ireland vs France Guinness Six Nations 2025 clash
Ireland vs France live stream: how to watch today's Six Nations game online, TV channels, broadcasters, team news
Bukayo Saka of Arsenal battles for possession with Tyrell Malacia of Manchester United
Man Utd vs Arsenal live stream: how to watch live Premier League football online
Matz Sels, the Nottingham Forest goalkeeper, takes a kick
Nottm Forest vs Man City live stream: How to watch the Premier League game online and on TV, team news
Liverpool's Dominik Szoboszlai celebrates scoring a goal
Liverpool vs Southampton live stream: how to watch this riveting Premier League match online and on TV, team news