بنقرة واحدة
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: