earworm

Give it a topic, get a podcast episode.

github pypi MIT

install

$ pip install earworm-pod

listen

  • JWST and the Black Holes That Came Too Soon

    07:17

    Early reports said JWST had broken cosmology. Later measurements weakened that claim but left another question: how did giant black holes form before so many stars?

  • Why Do Songs Get Stuck in Our Heads? The Science of Earworms

    04:35

    Why songs get stuck, what habitual memory has to do with it, and whether earworms can be useful.

  • Dwarf Fortress: The Game That’s Discovered, Not Designed

    06:05

    Tarn and Zach Adams built such a consistent simulation that they sometimes treat bugs as discoveries about how its world works.

how it works

The generator writes script files to a folder. The renderer reads them and produces the audio.

  1. 01

    research

    DeepSeek researches the topic and writes a sourced report.

  2. 02

    review

    A second pass checks the evidence and chooses an angle.

  3. 03

    script

    Gemini drafts the narration, then reviews and revises it.

  4. 04

    render

    Qwen narrates locally, followed by audio mastering.