Daily Podcast Generator
Talon reads your newsletters and RSS feeds every morning, searches the web for related articles, writes a conversational script for two podcast hosts, generates audio via Google Cloud TTS, uploads the MP3 to Cloudflare R2, and updates the RSS feed. A full podcast episode, every day, zero manual work.
How it works
Section titled “How it works”- Scheduled task triggers at 06:00
- Reads email newsletters and RSS feeds for new content
- Uses web search to find related articles and context
- Writes a natural two-host script with banter, transitions, and takeaways
- Calls Google Cloud TTS API to generate audio for each host voice
- Merges audio segments into a single MP3
- Uploads to Cloudflare R2 via S3-compatible API
- Updates the podcast RSS feed with new episode metadata
What you need
Section titled “What you need”- Scheduling (cron-style trigger at 06:00)
- Gmail MCP (for reading newsletters)
- Web search skill or MCP
- Background agents (for the multi-step generation pipeline)
net_httphost tool (for Google Cloud TTS and R2 API calls)- Cloudflare R2 bucket with S3-compatible credentials
- Google Cloud TTS API key