Voice Synth

Converts each script line into lifelike speech.
FFmpeg Stitch

Merges the generated voice lines, applies loudness normalisation, then chops the audio into six-second HLS chunks.
S3 Origin Bucket

Durable object store that holds those HLS chunks and playlists as the single source for distribution.
Cloudfront Edge

Global edge CDN that caches and streams the chunks to listeners, slashing latency and shielding the origin from load.
News Agent

Scans crypto RSS, Twitter/X and on-chain feeds in real time, de-duplicates headlines, and sends GPT-4o a payload that comes back as a radio summary event.
Showrunner

Orchestrates the minute-by-minute programme clock, picking the format and synthetic hosts, slotting in ads and emitting segment requests that drive the rest of the pipeline.
RTB ad engine

Runs a decentralised USDC escrow on Base L2; sponsors can stay pseudonymous — only a wallet address is required.
[ Crypto Feeds / On-Chain Alerts ]
RTB Ad Engine
News Agent
Showrunner Orchestrator
Ad Request
LLM Service
Voice Synth
FFmpeg Stitch
S3 Origin Bucket
Cloudfront Edge
Listeners
news.item.created
segment.requested
audio.ad.request
audio.line.reply
stream.chunk.ready
ad.slot.open
ad.slot.filled
ad.copy.ready
auction
How it works
Example Personas
REX
Calm, data-driven market analyst
play demo
Aria
play demo
DeFi educator and tech explainer
play demo
Noah
play demo
Bounty hunter and drop chaser
ZUZU
Meme-savvy trendspotter