원클릭으로
podcast-generator
Converts blog posts into podcast audio using Kokoro TTS engine with multi-language support
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Converts blog posts into podcast audio using Kokoro TTS engine with multi-language support
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Generates mind map data files for the toolbox mind maps collection
Translates English blog posts to Traditional Chinese while preserving Markdown format and frontmatter structure
Converts blog posts into podcast audio using Kokoro TTS engine. Use this when asked to generate podcasts, create audio, or run TTS for blog posts.
Translates English blog posts to Traditional Chinese while preserving Markdown format and frontmatter structure. Use this when asked to translate posts to zh-hant or create Chinese versions.
| name | podcast-generator |
| description | Converts blog posts into podcast audio using Kokoro TTS engine with multi-language support |
| license | MIT |
| compatibility | opencode |
| metadata | {"audience":"blog-contributors","workflow":"content-distribution"} |
Use this skill when converting blog posts to podcast audio or generating TTS-optimized transcripts for enhanced audio quality.
Use this skill when you need to:
uv run podcast-generate --posts "my-post-slug"
uv run podcast-generate --posts "my-post-slug" --force
uv run podcast-generate --all
Place transcripts in: src/content/blog/transcripts/
Naming conventions:
slug.en.txt - English transcript (preferred)slug.zh-hant.txt - Chinese transcript (preferred)slug.txt - Generic transcript (fallback)Convert blog post markdown to spoken text:
public/podcasts/
├── feed.xml # Main feed (all languages)
├── post-slug.mp3 # English audio
├── post-slug.zh-hant.mp3 # Chinese audio
├── en/
│ └── feed.xml # English-specific feed
└── zh-hant/
└── feed.xml # Chinese-specific feed
English:
af_sarahlang: "en"Traditional Chinese:
zf_001 (female)zm_009 (male)lang: "zh-hant"# Check audio file
ls -lh public/podcasts/post-slug*.mp3
# Verify duration
ffprobe public/podcasts/post-slug.mp3 2>&1 | grep Duration
# Check RSS feeds
grep "post-slug" public/podcasts/feed.xml
grep "post-slug" public/podcasts/en/feed.xml
grep "post-slug" public/podcasts/zh-hant/feed.xml
"Found 0 posts": Verify frontmatter YAML is valid and pubDatetime is in the past
Audio not updating: Delete existing file and use --force flag
Model download fails: Check disk space and internet connection, retry download
FFmpeg errors: Verify FFmpeg is installed and in PATH
uv syncpubDatetimepublic/podcasts/Works seamlessly with: