Audio Feed
A personal podcast generator. It turns articles and RSS sources into audio you can listen to in any podcast app or in the Web Player — read aloud, or discussed by two voices. Speech is synthesised with Gemini 3.8 Flash TTS.
Two ways to hear an article
-
Direct read
One narrator reads the article straight through, announcing the title, author and publication date first. Clear and uninterrupted — the equivalent of the author reading their own piece to you.
Default voice: Charon
-
Deep dive
Two voices discuss the article: an expert and a curious interviewer who asks the obvious questions. Useful when you want the argument examined rather than recited.
Default voices: Kore and Puck
Subscribing
Listen in the Web Player directly in your browser, or subscribe in a podcast app. Every listener gets a private feed token. That token is the credential — podcast apps cannot log in, so anyone holding your feed URL can read your feed. Treat it like a password and do not share it. Don't have a token? Request access below to join the preview.
-
Everything, newest first
https://audio-feed.paulkinlan-ea.deno.net/feed/your-token/master.xml -
One source, read aloud
https://audio-feed.paulkinlan-ea.deno.net/feed/your-token/source/direct.xml -
One source, as a discussion
https://audio-feed.paulkinlan-ea.deno.net/feed/your-token/source/deepdive.xml
Paste one into Pocket Casts, Apple Podcasts, Overcast or anything else that accepts an RSS URL. Episodes appear once synthesis finishes.
Request access
Audio Feed is currently in private preview. Every account requires administrator approval before audio is synthesised, keeping resource spend within budget. Request access below and an administrator will review your account. Already have an account? Sign in.
Browser Bookmarklet: Drag 🎙️ Add to Audio Feed to your bookmarks bar. Click it on any article to send it or subscribe in one click.
Can’t drag it? Get the bookmarklet code
Browsers refuse javascript: links when clicked directly on a page protected by this app’s Content Security Policy. To install it manually, drag the link above to your bookmarks bar, or create a bookmark and paste this code as its URL:
javascript:(function(){var u=location.href,t=document.title||'',l=document.querySelector('link[rel~="alternate"][type*="rss"],link[rel~="alternate"][type*="atom"],link[rel~="alternate"][type*="feed"],link[rel~="alternate"][type*="json"],link[rel~="alternate"][type*="xml"]')||document.querySelector('a[href*="/feed"],a[href*="/rss"],a[href$=".xml"],a[href$=".rss"],a[href$=".atom"]'),f=l?(l.href||l.getAttribute('href')||''):'',dest='https://audio-feed.paulkinlan-ea.deno.net/account?add='+encodeURIComponent(u)+'&title='+encodeURIComponent(t)+(f?'&feed='+encodeURIComponent(f):'');window.open(dest,'_blank')||(location.href=dest);})();
Prefer the command line?
The same request, without the form:
curl -X POST https://audio-feed.paulkinlan-ea.deno.net/api/ingest \
-H 'content-type: application/json' \
-H 'x-feed-token: YOUR_TOKEN' \
-d '{"url":"https://example.com/an-article","mode":"direct"}'