explainroo — объясняющие видео с локальной озвучкой

★ 447

explainroo is an open source tool that builds a narrated explainer MP4 from two files: script.md with the words the voice says and scenes.js with the code for drawings that appear on chosen words. The voice is synthesized by the local Kokoro model (28 voices, no account or API key), word timing comes from Whisper, Chrome draws the frames in the background (lines can look hand-drawn, with 1,800 icons, charts, code and your own screenshots), music ducks under speech, and ffmpeg assembles the file. There are five looks — paper, clean, chalk, blueprint and midnight — sizes for YouTube, Shorts, TikTok, Reels, 4:5 and square with word-by-word captions, a pace setting from 0.7 to 1.6, and a product demo mode. Built-in checks cover stills, a contact sheet, text overlap and mispronounced words. You need Node.js 20.11+, ffmpeg and Chrome; the models are about 400 MB. MIT license.