VisoTalk

Quick start

Validate, play and render an example document locally.

The engine renders locally with a pinned Chromium (Chrome for Testing headless shell) and speaks with a local text-to-speech model.

pnpm install
export VISOTALK_CHROME=/path/to/chrome-headless-shell   # Chrome for Testing, pinned
export KOKORO_DIR=/path/to/kokoro                       # kokoro-v1.0.onnx + voices-v1.0.bin (local TTS)
pnpm visotalk validate examples/micrograd-backward/doc.json
pnpm visotalk render   examples/micrograd-backward/doc.json   # writes .visotalk/<id>/out/final.mp4
pnpm visotalk play     examples/micrograd-backward/doc.json   # web player with interactions
pnpm visotalk qa       examples/liftoff/doc.json              # layout checks on sampled frames + contact sheet
CommandWhat it does
validateChecks a document against the IR rules
renderProduces the MP4
playOpens the interactive web player
qaLayout checks on sampled frames, and a contact sheet