Podcast Generate

Generate podcast scripts and WAV audio from text files or web search results.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/tmtgroupbot/lptracker-deploy --skill podcast-generate-tmtgroupbot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Podcast Generate
Source: https://github.com/tmtgroupbot/lptracker-deploy/tree/main/skills/podcast-generate
Command: npx skills add https://github.com/tmtgroupbot/lptracker-deploy --skill podcast-generate-tmtgroupbot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires z-ai-web-dev-sdk, tsx, typescript.

What problem does it solve? Converting written articles or trending topics into listenable podcast episodes normally requires scriptwriting, voice recording, and audio editing. This Skill automates the entire pipeline, turning source material or a search topic into a finished dual-host or single-host podcast. ## Core Features & Use Cases - File-to-Podcast: Accepts a text file (txt/md/docx/pdf) and generates a dialogue-style podcast script plus synthesized audio. - Web Search Mode: Searches the web for a user-specified topic, compiles the results, and generates a podcast from fresh information. - Automatic Duration Control: Scales episode length between 3-20 minutes based on content size, with manual override and retry-based script validation. - Use Case: A content creator pastes a long industry report and receives a 10-minute two-host conversational podcast (podcast_script.md and podcast.wav) ready for publishing. ## Quick Start Ask the AI to generate a dual-host podcast from your uploaded article file, or request a podcast about a specific topic such as "latest AI breakthroughs" with a target duration.

Frequently Asked Questions about Podcast Generate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a podcast from a text file?

Run npm run generate with --input pointing to your text file and --out_dir for outputs. The script reads the material, generates a dialogue script via the z-ai LLM, synthesizes each segment with TTS, and joins them into podcast.wav.

How to create a podcast from a web search topic?

Pass --topic with your search keywords instead of --input. The skill invokes web search through the SDK, compiles up to 10 results into source material, then follows the same script and audio generation pipeline.

What audio formats and voices does the TTS support?

Output is WAV only; mp3, subtitles, and timestamps are not generated. Seven voices are available including xiaochen, chuichui, tongtong, jam, kazi, douji, and luodo, with adjustable speed from 0.5 to 2.0.

Can I make a single-host podcast instead of a dialogue?

Yes, set --mode to single-male or single-female. The default dual mode uses a host and guest in alternating turns, while single modes produce a monologue-style episode with one voice.

What are the limitations of this podcast generator?

It supports a maximum of two speakers, produces no background music or sound effects, and caps duration at 3-20 minutes at roughly 240 characters per minute. It requires Node.js 18+ and the z-ai-web-dev-sdk.