git404hub

what is personalized-podcast fr?

zarazhangrui/personalized-podcast — explained in plain English

Analysis updated 2026-05-18

358PythonAudience · vibe coderComplexity · 2/5Setup · easy

tl;dr

A Claude Code skill that turns articles, PDFs, or notes into a two-host audio podcast, published locally or synced via RSS.

vibe map

mindmap
  root((repo))
    What it does
      Text to podcast
      Two host script
      RSS syncing
    Tech stack
      Python
      ffmpeg
      Fish Audio
    Use cases
      Article to audio
      Personal reflection podcast
      Custom host voices
    Audience
      Vibe coders
      Claude Code users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Turn an article, newsletter, or PDF into a conversational two-host audio podcast.

VIBE 2

Sync generated episodes automatically to Apple Podcasts, Spotify, or Overcast via RSS.

VIBE 3

Customize the podcast hosts' personalities, voices, and tone for different formats.

VIBE 4

Feed in personal writing or meeting transcripts to hear the hosts discuss your own patterns.

what's the stack?

PythonffmpegFish Audio

how it stacks up fr

zarazhangrui/personalized-podcastavaturn-live/avtr-1jlevy/repren
Stars358362371
LanguagePythonPythonPython
Setup difficultyeasyhardeasy
Complexity2/54/51/5
Audiencevibe coderdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 30min

Requires Python 3.10+, ffmpeg, and a free Fish Audio account.

License terms are not stated in the explanation.

in plain english

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.

prompts (copy fr)

prompt 1
Convert this article into a two-host podcast episode using personalized-podcast.
prompt 2
Set up an RSS feed so new personalized-podcast episodes sync to my podcast app.
prompt 3
Customize the two hosts' voices and tone to sound like an interview format.
prompt 4
Feed my own journal entries into personalized-podcast and have the hosts discuss them.

Frequently asked questions

what is personalized-podcast fr?

A Claude Code skill that turns articles, PDFs, or notes into a two-host audio podcast, published locally or synced via RSS.

What language is personalized-podcast written in?

Mainly Python. The stack also includes Python, ffmpeg, Fish Audio.

What license does personalized-podcast use?

License terms are not stated in the explanation.

How hard is personalized-podcast to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is personalized-podcast for?

Mainly vibe coder.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.