← ulyssies.com

001

AI News Podcast Generator

A short audio news briefing on any topic, generated in seconds for the morning commute.

Python FastAPI Anthropic Claude OpenAI TTS Next.js React TypeScript
Live · In development

I wanted an unbiased news briefing I could actually listen to on my commute, not another feed to scroll. Everything out there was either too long, too generic, paywalled, or shaped by a source's editorial slant. So I built one that generates a short, neutral audio podcast on any topic in seconds.

01
Gather
Pulls 24-40 full-briefing articles from NewsAPI and Google News RSS.
02
Write
Claude turns raw articles into a tight, neutral briefing script.
03
Speak
OpenAI TTS converts the script into sentence-safe audio chunks.
04
Stream
Playback starts from the first chunk while the rest keeps loading.
ARCHITECTURE

Static web client, FastAPI pipeline, streaming audio path

User FastAPI news.py script.py tts.py pipeline.py Next.js Player topic + length 24-40 articles briefing script audio chunks SSE stream User FastAPI news.py script.py tts.py pipeline.py Next.js topic + length 24-40 articles briefing script audio chunks SSE stream
Curated daily audio

Stay informed without the noise

Today's Full Briefing Live

Everything you need to know today.

Short ~5m Medium ~15m Long ~30m
Open live app

Select a briefing to begin

~5s
to first audio chunk
32
avg full-briefing articles
40
30m article target