align-narration

Installation
SKILL.md

align-narration

What this does

Takes a user-recorded narration audio file and produces:

  • <out>/narration.wav — the audio re-encoded to canonical mono 24kHz PCM WAV (same format tts-from-script emits, so narration-cut.render doesn't have to special-case)
  • <out>/timing.json — Timing data (per-line start / end / duration + total_duration), matching shared/schemas/timing.schema.json
  • <out>/whisper/<stem>.json — raw whisper output, cached for reruns

When to use

Trigger when the user says:

  • "我自己录了配音" / "我有现成的口播" / "用我自己录的"
  • "align my narration" / "I already have audio"
  • they drop an .m4a / .mp3 / .wav into the project folder instead of asking for TTS
Installs
9
GitHub Stars
49
First Seen
Oct 14, 2026