← Projects

PodcastAI: Topic to Published Podcast — Fully Automated Pipeline

Joey Musselman · February 15, 2026

Producing a podcast episode typically costs $500-2,000 and takes hours of recording, editing, and post-production. I built a system that generates a complete episode — research, script, audio, transcription, and publishing — from a single Telegram command. Episodes are live on Spotify and Apple Podcasts.

Challenge

The pipeline needed to chain 9 distinct steps reliably: topic research with Claude API, two-host script generation with multi-step prompt chains, high-quality voice synthesis for both hosts, audio stitching and transcoding, transcription with word-level alignment, metadata generation, cloud upload, RSS publishing, and episode archiving. Each step could fail independently, and the system needed to report progress, support cancellation mid-pipeline, and optimize token usage across multiple Claude API calls.

My Role & Contribution

Sole Developer — AI Pipeline Architecture, Prompt Engineering & Deployment

Key Technologies

Claude APINode.jsTypeScriptKokoro TTSWhisperXCloudflare R2Telegram Bot APIsystemd

Impact

Generates complete podcast episodes end-to-end from a single Telegram command. Episodes include two distinct AI hosts, professional-quality audio, full transcriptions with timestamps, and automatic publishing to Spotify and Apple Podcasts via RSS. Multi-step prompt chain demonstrates production Claude API integration with token optimization across research, script, and metadata stages.

View live →
claude-apiprompt-engineeringai-pipelinettsautomationtypescripttelegramproduction