An AI-hosted podcast episode in under 8 hours

Samantha McLean

Samantha McLean turned the raw transcripts of two talks into a video podcast hosted by two fictional AI co-hosts, plus a short intro in her own voice. She reports the whole project took just under 8 hours from start to publish.

A podcast microphone and headphones in a studio
Stock photo from Pexels (free licence). It is not from the case study.

Story written by: the person who did it

MadeAI-hosted podcast episode
TimeUnder 8 hours (self-reported)
Main toolClaude, ElevenLabs, HeyGen, Descript
ResultEpisode published; no audience results given (self-reported) source
ToolsClaudeElevenLabsHeyGenDescriptRunwayVeoplayphrase.meYouTubeFlightcast

The problem

Samantha McLean came back from a week of speaking events with a bad cold and could not record her planned podcast episodes on camera. She still wanted the episode made. So she set herself a challenge: build the whole episode with AI, using talks she had already given as the raw material.

How it was built

  1. 1Start from existing transcriptsPerson
  2. 2Ask Claude for the best anglesClaude
  3. 3Rewrite the script as two AI hostsClaude
  4. 4Generate the two voicesElevenLabs
  5. 5Split the audio and make avatar videosHeyGen
  6. 6Edit the episodeDescript
  7. 7Record her own introHeyGen
  8. 8Write the notes and publishClaude

Tool step Person step

  1. 1. Start from existing transcripts

    She began with the raw transcripts of two talks she had already given, not from scratch. Her rule: AI is a multiplier, so you need something to multiply.

    Check: Have ready: recordings or transcripts you own or may use.

  2. 2. Ask Claude for the best angles

    She fed the transcripts into Claude and asked it to pick three takeaways her audience would care about most. This took about 10 minutes and gave her the structure for the episode.

    ToolClaude

    Check: Pick the angle with the most substance for your audience.

  3. 3. Rewrite the script as two AI hosts

    A solo script in Claude felt predictable, so she asked Claude to rewrite it as a conversation between two fictional hosts, Sarah Chen and Marcus Rodriguez, who reveal partway through that they are AI.

    ToolClaude

    Check: Read the script and confirm it sounds like a real conversation, with the AI reveal made clear.

  4. 4. Generate the two voices

    She created the two voices in ElevenLabs and split the script into four segments of about 5,000 characters each, which was the limit in her setup at the time. Marcus's voice kept drifting out of character unless Sarah's voice spoke first in a segment, so she ordered every segment that way; this step took about an hour including troubleshooting.

    ToolElevenLabs

    Check: Listen to every segment and confirm each voice stays in character.

  5. 5. Split the audio and make avatar videos

    She made one audio track per host, with silence where the other host speaks, so each avatar in HeyGen only moves its mouth during its own lines. She generated six HeyGen videos, three per host, in about 30 minutes.

    ToolHeyGen

    Check: Watch each video and confirm the avatar only moves when that host is speaking.

  6. 6. Edit the episode

    She assembled everything in Descript, cutting between the two hosts and adding b-roll made with Runway, Veo and clips from playphrase.me. This was the longest step at about 4 hours, because editing still needs human decisions.

    ToolDescript

    Check: Confirm the cuts and b-roll match what the hosts are saying.

  7. 7. Record her own intro

    She asked Claude to script an intro explaining that the hosts are not real, going back and forth about 5 times to get the tone right, then recorded it on her iPhone. HeyGen turned a photo of her and that recording into the intro video.

    ToolHeyGen

    Check: Confirm the intro says clearly that the hosts are AI generated.

  8. 8. Write the notes and publish

    She asked Claude for the YouTube description, email copy, show notes and social captions, which took about 20 minutes, then checked them against the finished episode. She uploaded the video to YouTube and Flightcast distributed it to Spotify, Apple Podcasts and other platforms from that one upload.

    ToolClaude

    Check: Check every description and caption against the actual episode before using it.

Before and after

Before

A week of speaking events left her with a bad cold and no way to record the podcast episodes she owed, because she did not want to be on camera.

After

A full video podcast episode with two AI co-hosts, published to YouTube, Spotify and Apple Podcasts, in just under 8 hours of work (self-reported). source

What made it work

Follow along

Practice steps suggested by Ai Siftly, based on the account above. We have not run them ourselves.

Prepare the material

Have ready: one page of your own notes and one audience question. Remove private details before any AI step.

Example to copy: Audience: first-time buyers. Question: what should they prepare before a viewing? Approved facts: [checked notes].

You should get: A short approved source page.

Check: You own or may use the material.

Write the script

Ask an AI chat tool for a single-host opening, main points and close. Read it aloud, time it and shorten it to two minutes.

Example to copy: Write a two-minute single-host script using only these notes. Mark any claim not in the notes as [CHECK]. If using synthetic narration, disclose it. [notes]

You should get: A checked two-minute script.

Check: Resolve every CHECK; no invented numbers.

Record the words

Read the approved script into a phone or computer recorder. Or paste it into a text-to-speech tool whose voice licence and current cost you have checked. Listen to the whole file and fix mispronounced names, missing words or unwanted sounds.

You should get: A reviewed audio file and final script.

Check: Meaning matches the script, with no clipping or missing words.

Trim only if needed, then save

If you already know an audio editor, trim long pauses without removing meaning. If not, record a cleaner take instead of learning an editor for this exercise. Save the final file and play it in a separate player.

You should get: A two-minute local episode.

Check: Listen end to end; volume and length are right.

Optional: plan a second speaker

This is a separate extension, not needed to finish the exercise. Label every line HOST A or HOST B, and make a table showing who speaks, when each line starts and ends, and its audio filename. When combining tracks, leave silence on one track while the other speaker talks. Avatar animation and lip-sync need separate setup.

Example to copy: turn | speaker | start | end | audio filename

You should get: A speaker-labelled script and timing sheet.

Check: Do not assume past character limits, or that production time equals audio length.

Prepare notes for review

Draft the description and captions from the final script, then compare them against the exported audio before you think about publishing.

Example to copy: Write a factual two-sentence description from this final script; add no claims. [script]

You should get: Audio, transcript and checked description.

Check: Rights, disclosure and platform checks are complete; nothing publishes automatically.

Try it yourself

Find a matching workflow in the workflow finder. Search words: t u r n t a l k t r a n s c r i p t s i n t o A I p o d c a s t.

Sources and notes

Independent first-person. Page has an archive note (September 2026) saying tool steps reflect versions she used in October 2025. Prompts described, not quoted. Historical tool behaviour and commands are as documented at the source date; current versions may differ. Record dated 2026-10-27.

Share this page