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
- ffmpeg
- flask
- gpt
- openai
- python
- react
- typescript
- vite
Log in or sign up for Devpost to join the conversation.