pdf2video

Installation
SKILL.md

Pdf2Video

Overview

Take a course package already produced by codex2course and turn it into a narrated lecture video. Stages: sanity-check inputs → choose TTS provider + set audio params → write per-slide narration (hard stop for review) → synthesize per-slide audio → assemble slides + audio into one <course title>.mp4 (falls back to course-video.mp4) with ffmpeg.

TTS provider choice. Two options, picked at step 2:

  • minimax — paid, higher-quality Chinese/multilingual voices, supports emotion. Requires MINIMAX_API_KEY.
  • edge — free, uses Microsoft Edge's read-aloud voices via edge-tts (pip install edge-tts). No API key, no per-character cost. Quality is solid for lecture narration but no emotion control. Use this to cut costs.

REQUIRED UPSTREAM: This skill assumes a directory produced by codex2courseoutline.md, handout.md, slide-units/NNN-*.md, slides/000-cover.png + NNN-*.png + zzz-ending.png. If anything is missing, send the user back to codex2course first.

When to Use

Use this skill for:

  • Adding a voiced narration track to an already-rendered slide deck
  • Producing lecture / tutorial / training videos where each slide stays on screen for the duration of its narration
  • Regenerating audio or video for a small set of slides after content edits
Related skills
Installs
2
First Seen
9 days ago