NOTE TO JUDGES: IT DIDNT LET ME UPLOAD MY INSTAGRAM POST LINK, FOR THE VIDEO PLEASE GO TO https://www.instagram.com/griffin_gpt/ THANKS


Inspiration We've all seen the TikTok rabbit hole, you open the app to relax and somehow end up watching Stewie Griffin explain the Roman Empire over Subway Surfers at 2am. Channels like "stewieexplains" blew up because they cracked something real: people actually absorb information better when it's delivered by a unhinged cartoon character over gameplay footage. We thought, what if you could do that with your own notes? GriffinGPT was born.

What it does GriffinGPT takes any educational PDF, extracts the key topics, writes a Peter and Stewie Griffin dialogue script using LLMs, generates their voices with AI, and renders a full short-form video with Minecraft parkour in the background. Full brainrot. Full marks.

How we built it Next.js for the frontend and API routes, Groq (LLaMA) for topic extraction and script generation, Fish Audio for AI voice cloning of Peter and Stewie, and FFmpeg for stitching the audio, character images, and background video into a final MP4.

Challenges we ran into FFmpeg filter graphs are a special kind of pain. Getting the character images to appear only while their respective character is speaking, syncing multiple audio clips with precise timing, and streaming real-time progress back to the client all took way longer than expected.

Accomplishments that we're proud of A fully automated pipeline from PDF to watchable, downloadable video, with real voices, synced characters, and a progress bar so you know it's actually doing something. It genuinely works and it genuinely sounds like them.

What we learned Brainrot is a spectrum and we are somewhere near the far end of it. Also: FFmpeg documentation is not written for humans, Fish Audio is criminally underrated, and LLMs are surprisingly good at writing Family Guy dialogue.

What's next for GriffinGPT Two words: TikTok captions. Word-by-word highlighting synced to the audio using Whisper timestamps, making every video feel like it was made to go viral. Beyond that, GriffinGPT as a social media platform. Upload your textbook, and instead of a feed of people's lunches, you scroll an infinite series of Peter and Stewie explaining every chapter. Study mode has never looked like this.

Built With

Share this project:

Updates