Inspiration

Someone said subway surfers and my brain immediately flipped to this :)

What it does

Enter any topic you'd like to learn and advanced machine learning technology will flesh it out and teach you any topic as if you were learning from an expert. The knowledge will be displayed in a video with text at the top of a subway surfers video and is all read out for your convenience. You'll stay engaged as you watched subway surfers below.

How we built it

The frontend is built with Typescript + Vite + React + ChakraUI. The backend is built with Python + Flask + OpenAI's GPT API, text to speech API, offline forced realignment, and with a DAG generation library to construct ffmpeg commands that programmatically construct videos.

Challenges we ran into

ffmpeg is a massive piece of software that is also ungodly large -- learning it and dealing with it was awful but it is kinda cool

also im not very good at frontend

Accomplishments that we're proud of

my ffmpeg code works and the forced realignment (that syncs subtitles to the text being spoken) stuff is really neat

What we learned

ffmpeg is crazy, using ai through openai is very convenient and very impressive

What's next for Alpha Learning Brain rot Edition

automatic uploads to TikTok follow-up questions to initial topics

Built With

Share this project:

Updates