You wrote a great article. Now imagine it's also a podcast episode — with professional narration, proper pacing, and an iTunes-compatible RSS feed — without you lifting a finger.
The Audio Pipeline
When you enable audio publishing for a site, ContentBeamer automatically generates a podcast episode for every article. Here's what happens behind the scenes:
1. Text Pre-Processing
Raw HTML doesn't sound good when read aloud. ContentBeamer's pre-processor:
- Strips all HTML tags
- Expands abbreviations ("API" becomes "A-P-I", "SQL" becomes "sequel")
- Adds natural pause markers at paragraph breaks and section headings
- Converts code blocks to verbal descriptions ("Here's a JavaScript function that checks if a number is prime...")
- Handles lists, tables, and other structured content gracefully
2. Voice Synthesis
The processed text goes to one of three TTS engines:
- ElevenLabs (primary) — The
eleven_turbo_v2_5model produces the most natural-sounding narration. It handles technical terms, proper nouns, and conversational tone better than alternatives. - OpenAI TTS (fallback) — The
tts-1-hdmodel is the automatic fallback if ElevenLabs is unavailable. Still high quality, with a different voice character. - Google Cloud TTS (multilingual) — Used when content requires multilingual support.
3. Upload and Distribution
The generated MP3 is uploaded to Cloudflare R2 and added to your site's podcast RSS feed. The feed is fully iTunes-compatible with:
- Proper
<itunes:*>tags - Episode artwork
- Duration metadata
- Category classification
Your feed lives at a permanent URL: contentbeamer.com/api/feeds/your-site-slug
Why Audio Matters
Podcasts reach people that blog posts don't. Your audience listens during commutes, workouts, and chores — times when they'd never open a browser.
By automatically generating audio from every article, you're doubling your content's reach with zero additional effort.
Getting Started
Audio publishing is available on Pro and Agency plans. Enable it in your site settings, choose a voice, and every new article will automatically become a podcast episode.