Analysis updated 2026-05-18
Turn an article, newsletter, or PDF into a conversational two-host audio podcast.
Sync generated episodes automatically to Apple Podcasts, Spotify, or Overcast via RSS.
Customize the podcast hosts' personalities, voices, and tone for different formats.
Feed in personal writing or meeting transcripts to hear the hosts discuss your own patterns.
| zarazhangrui/personalized-podcast | avaturn-live/avtr-1 | jlevy/repren | |
|---|---|---|---|
| Stars | 358 | 362 | 371 |
| Language | Python | Python | Python |
| Setup difficulty | easy | hard | easy |
| Complexity | 2/5 | 4/5 | 1/5 |
| Audience | vibe coder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Python 3.10+, ffmpeg, and a free Fish Audio account.
Personalized Podcast is a tool that converts any written content, articles, newsletters, PDFs, URLs, meeting notes, your own resume, into a two-person audio podcast that plays as an MP3 on your computer or syncs to your existing podcast app via RSS. It works as a skill (plugin) for AI coding assistants like Claude Code: you paste in content or point to a file, and the AI writes a conversational script between two fictional hosts, which is then converted to speech using a service called Fish Audio. The result sounds like two people talking naturally, not a robotic text-to-speech readout. Everything runs locally through your AI coding agent with no separate backend or subscription required. You get full control: you can customize the hosts' personalities, pick specific voices from Fish Audio's library, adjust the tone (debate format, interview style, news roundup, etc.), and edit the underlying prompt that drives how the script is written. An optional RSS feed setup lets new episodes show up automatically in Apple Podcasts, Spotify, Overcast, or any standard podcast app. An interesting use case highlighted in the readme is feeding it personal content, your own writing, meeting transcripts, or journal entries, and having the hosts discuss patterns in how you think and communicate, as if analyzing you from the outside. Requirements are Python 3.10+, ffmpeg, and a free Fish Audio account.
A Claude Code skill that turns articles, PDFs, or notes into a two-host audio podcast, published locally or synced via RSS.
Mainly Python. The stack also includes Python, ffmpeg, Fish Audio.
License terms are not stated in the explanation.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.