A clear path from source to lesson.
Bring the material. Review the teaching. Deliver a film your team can use.
Import & map
Upload PDF, DOCX, PPTX, TXT, Markdown or training CSV. Tavira preserves the original file and source hash. Text retains page, slide, paragraph or row references. CSV needs an explicit content-column mapping. Scanned PDFs need selectable text or OCR before import.
Plan the teaching
Claude Sonnet 5.5 maps the source scope into objectives, explanations, narration and knowledge checks. Quotes are checked against the extracted content. Proposed and forecast figures retain their meaning. The selected two-minute format teaches the main relationships; the source holds the detailed tables.
Direct the scenes
Inspect each narration beat beside its source evidence and dimensional illustration. Edit visual labels, camera treatment and transitions. Approve the current storyboard before any narration and cloud rendering begins.
Measure the voice
The male Charon voice narrates every scene in English. The engine measures complete speech before it finalizes scene timing. Reading holds fill the remaining time; spoken training content is not cut to force a duration.
Produce the film
Three.js generates deterministic 3D illustrations. Cloud workers align captions, assemble audio and export 1920 × 1080 H.264/AAC video at 24 fps. Processing state is saved in Firestore and does not depend on an open browser.
Review & publish
Review the finished film, narration and captions. Approval freezes a release with source, storyboard and artifact hashes. Learners can move between chapters, resume playback and complete source-backed knowledge checks. Completion certificates reflect acknowledgment and quiz completion.