← Home · This post contains affiliate links (marked). If you sign up through them we may earn a commission at no extra cost to you. Disclosure
Your blog post is already a podcast episode. Here's the 10-minute voiceover workflow
You spent hours on that post. Most people will scroll past it. Some of them would have listened to it, on a walk, in the car, while cooking. This workflow turns a finished blog post into a clean, podcast-style voiceover. Once you have done it once, the hands-on part takes about ten minutes for a typical post (longer posts and fussy listening take more).
Who this is for
- Creators who want an audio or video version of every post without recording themselves.
- Freelancers who publish case studies or guides and want them on LinkedIn or YouTube too.
- Small businesses with help articles or updates that customers would rather hear than read.
Before and after
Written post (before):
Pricing tips (2026 edition) 👇 1. Don't charge hourly — see our guide (link) for why. 2. Use 3 tiers: Basic/Std/Premium, e.g. $50/$120/$250.
Speakable script (after):
Here's the first pricing tip: stop charging by the hour. Hourly pricing punishes you for getting faster. Second tip: offer three packages. A basic one, a standard one, and a premium one. Most clients pick the middle, so make that the one you actually want to sell.
Same ideas. No emoji, no "see link", no slashes, no table. Short sentences a voice can breathe through.
The workflow, step by step
Step 1: Turn the post into a script (3 minutes)
Paste your post into any AI writing tool (ChatGPT, Claude, Gemini, whatever you already use) with the prompt below. Its job is to rewrite for the ear, not to add ideas.
You are editing a blog post into a script to be read aloud by a text-to-speech voice.
Post: [paste full post]
Rules:
- Keep my ideas, order and opinions. Do not add facts, stats or examples I didn't write.
- Write for the ear: short sentences, one idea per sentence, plain words.
- Remove links, emoji, hashtags, tables, image captions and "click here"/"see below".
- Turn lists into spoken signposts ("First... Second... Finally...").
- Spell out symbols, units and abbreviations the way a person would say them.
- Add a one-line spoken intro ("In this episode...") and a one-line outro with a single call to action.
- Target length: about [X] minutes at 150 words per minute.
- Mark anything you're unsure how to say with [CHECK].
Step 2: Clean it for speech (3 minutes)
Read the script out loud once, quickly. You're checking for three things:
- Tongue-twisters: if you stumble, the voice probably will too. Split the sentence.
- Tricky words: brand names, acronyms and numbers. Write them how they sound ("twenty twenty-six", "S-E-O" or "search engine optimisation").
- Every [CHECK]: fix or delete it. Never leave a marker in.
Paragraph breaks matter: most text-to-speech tools pause naturally between paragraphs, so a new paragraph is the simplest way to add a breath.
Step 3: Paste it into ElevenLabs text to speech (1 minute)
Open ElevenLabs (affiliate link), go to Text to Speech, and paste the script. For a long post, generate it in sections (intro, each main point, outro). It's easier to redo one section than the whole thing.
Step 4: Pick a voice (2 minutes)
ElevenLabs has a large library of ready-made voices you can filter and preview. For podcast-style audio, pick something calm and conversational over something dramatic. Our quick test: play the same two sentences in three voices and pick the one you'd tolerate for ten minutes. Then stick with it for every episode, so your audio has a consistent "host".
Step 5: Generate, listen, export (1 minute plus listening)
Generate, then listen at normal speed with the script in front of you. Regenerate only the lines that sound off. Download the audio file and name it the same as the post so you can find it later.
Where to use the voiceover
- Podcast: upload to any podcast host as a short "audio edition" of your post.
- YouTube: pair it with your post's images or simple slides in a free video editor.
- LinkedIn video: cut a 60–90 second clip of your strongest point and add captions.
- Accessibility: embed the audio at the top of the blog post with a "Listen to this post" label for readers who prefer listening.
Mistakes to avoid
- Pasting the raw post. Links, bullets and emoji come out garbled. Always run Step 1.
- Not saying it's AI. Be upfront: a line in the description like "narrated with an AI voice" keeps trust intact.
- Using a voice you don't have rights to. Stick to library voices or your own voice. Never clone someone else's voice without their permission.
- Skipping the listen-through. Wrong pronunciations of names and numbers are the most common errors. Listen before you publish.
- Making it too long. A 1,500-word post is roughly ten minutes of audio. For social clips, cut hard.
A note on the free plan
When we checked ElevenLabs' pricing page (October 2026), the free plan included text to speech with 10,000 credits a month. Text to speech uses about one credit per character, which the page lists as roughly 10 minutes of audio, enough to test this workflow on a short post. Commercial use is listed from the paid Starter plan up, so if the audio is for a business or monetised channel, check the current plan terms first. Plans and limits change, so look at the pricing page before you rely on these numbers.
Your ten-minute checklist
- Run the script prompt.
- Read it aloud and fix the stumbles.
- Paste into text to speech, section by section.
- Pick one voice and keep it.
- Listen, regenerate bad lines, export.
- Publish it in one place this week.
Try ElevenLabs free (affiliate link)