Clown Cast

When Your Podcast Learns to Run Itself


Listen Later

Clown Cast hit episode 76, the host got a full-time job, and the only logical solution was to build a fully automated daily podcast pipeline. In this meta episode, we break down the 9-step enchantment: a Telegram bot on a home Ubuntu server, Claude-powered research, Piper TTS with a custom voice, FFmpeg audio stitching, WhisperX transcription, automated metadata generation, Cloudflare R2 publishing, and archiving—all firing at 5 AM daily with themed episodes (Music Monday through Business Sunday). We explore how interactive research works in headless mode, how the backlog JSON tracks episode status, and why understanding the machinery makes the trick cooler, not less cool.
0:00 - Welcome & the magical premise
1:30 - The trigger: Joey gets a full-time job
3:00 - Option 3: Build a fully automated system
4:15 - The 9-step pipeline overview
5:45 - Telegram bot, Ubuntu server, and the daily scheduler
7:20 - Themed episodes breakdown (Music Monday through Business Sunday)
9:00 - Claude AI research and script generation
10:15 - Piper TTS and custom voice training
11:30 - Audio stitching, transcription, and metadata
12:45 - Interactive research in headless auto-approval mode
13:30 - Backlog JSON and status tracking system
14:15 - The data-is-magic framing & Sorcerer's Apprentice analogy
15:30 - Why automated magic is still magic
This podcast episode was fully generated by AI — research, script, voices, and production. Built with Claude, Piper TTS, and automated pipeline tooling.
...more
View all episodesView all episodes
Download on the App Store

Clown CastBy Joey Musselman