ワンクリックで
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: