◐Morning Lens
Cross-Perspective Media-Intelligence

The world's morning news, through its own radio lenses

The same news day, recorded live from national radio stations across the globe, transcribed in ~15 languages, and contrasted — so you see the framing, not just the facts.

52 radio lenses · 40 countries · daily since 2026-07-22

Get the framing, every morning

One event, several national radio lenses, the divergence worked out — in your inbox. The daily digest, or a weekly brief — your call. One-click unsubscribe, always.

🗞️

Today's digest

The shared stories of 2026-09-26, contrasted lens by lens — plus each outlet's own agenda.

Read the digest →
🌐

The globe

Spin the world, click a country for its bulletins — with a two-lens contrast where a country has several.

Explore by country →
📡

Stations

The full roster of national and thematic radio lenses we cover, grouped by bloc — with ownership and daily capture time.

See all outlets →
📊

AnalyticsPro

Stance over time, silence maps, state-media lockstep and the framing divergence, across every lens.

Open the dashboard →
Archive
2026-09-26 2026-09-25 2026-09-24 2026-09-23 2026-09-22 2026-09-21 2026-09-20 2026-09-19 2026-09-18 2026-09-17 2026-09-16 2026-09-15
How it works
National radio news from the G7, BRICS and other G20 states is recorded live every day → a self-hosted, multilingual speech-to-text pipeline (whisperx large-v3 on GPU, OpenAI fallback) → one LLM synthesis step clusters the shared stories and contrasts the framings across sources. Generated statically every day. Only analysis and short quotes are shown — no full transcripts, no hosted audio.
AI-generated analysis — may contain errors. Only analysis and short original-language quotes are shown, no full transcripts and no audio. Every source is labelled with its ownership; state-media framing is presented as framing, never as neutral fact.