Journals are lonely and easy to abandon. Podcasts need an audience and hours of audio editing. Reprise sits between the two: a private podcast you record by talking with an AI host that actually remembers you. Each take is a live, full-duplex conversation on AssemblyAI's Voice Agent API, with natural turn-taking and barge-in. The guest picks the host's voice. The host opens by recalling something you said in an earlier episode, quoted word for word from that episode's stored transcript. It never invents a memory. Names, places and callbacks come only from stored data. When you end the take, Reprise records both sides as separate stems and builds a draft. Gemini suggests cuts, a cold open, a title and show notes. You review the suggestions in the transcript and accept or revert each cut, so the model proposes and you decide. A pinned static FFmpeg renders the cuts. Speech understanding then runs on the finished file, not the raw take, so every timestamp matches what you hear. Universal-3.5 Pro with entity detection and key phrases produces chapters and the people and topics the host brings back next time. Episodes are private by default. Publishing gives one share link. Every paid call reserves budget first, and every session ends explicitly with a token cap. Reprise is live at reprise.nryn.dev, built in Go and Svelte 5.
Category tags: