narratty init [FILE] [--force] |
Write a commented starter spec (default demo.narratty.yaml) |
narratty validate SPEC |
Check a spec; report every problem, and hints for redundant lines, with line and column |
narratty schema |
Print the spec's JSON Schema |
narratty voices [--provider P] [--installed] |
List curated and installed voices |
narratty voices pull VOICE |
Download a voice (and the Kokoro model) |
narratty tts SPEC [--offline] |
Synthesize all narration clips and print their lengths |
narratty lexicon show SPEC |
List the pronunciation lexicon entries and where each comes from |
narratty lexicon check SPEC |
List narration words that look hard to pronounce and have no entry |
narratty cache info / prune [--older-than 30d] [--all] |
Inspect or prune the audio cache |
narratty plan SPEC [--draft] |
Print the timeline and total length |
narratty tape SPEC [-o VIDEO] |
Print the VHS tape |
narratty render SPEC [-o VIDEO] |
Record the silent video |
narratty build SPEC [-o VIDEO] [--work-dir DIR] [--max-drift 0.10] |
Build the narrated video |
narratty build SPEC --subtitles MODE |
Add subtitles: none, files, track or burn |
narratty build SPEC --draft |
Build a fast draft (demo.draft.mp4) |
narratty build SPEC --fast |
Fill long pauses with still frames instead of recording them (fast pauses) |
narratty build SPEC --ignore-exit |
Don't check exit codes, except where the spec sets expect_exit (exit codes) |
narratty build SPEC --format cast [-o PAGE] |
Build an asciicast with narration |
narratty env shell SPEC |
Open a shell in the spec's project environment |
narratty env build SPEC [--rebuild-env] |
Build the environment's image and print its tag |
narratty env up SPEC |
Start the environment and keep it; build, render and env shell reuse it |
narratty env down SPEC |
Remove what env up started |