AIVG
Lesson videos you can interrupt.
Adaptive and Interactive Video Generation, formerly Qurricular Academy. Rebuilt from MP4 and template pipelines into a two-layer Create and Intervene system on an event-sourced intermediate representation.
- Rendered live in WebGL with PixiJS instead of baked into video files, so a lesson can change while it plays.
- Agent orchestration with Mastra.
- Text to speech split by latency between Deepgram and Hume.
- Also my NUST final year project, which means it gets graded twice: once by users and once by a committee.