Inspiration
With most of the world going online throughout the global pandemic, university classes were no exception. We wanted to come up with a better way to simplify online learning with pre-recorded video content. With The Notebook, any student can easily transform online video material into a clean, well-formatted set of PDF notes that include screenshots of relevant slides and a transcription of the lecture material itself.
What it does
It takes in any lecture video content (in .mp4, .m4a, .wv, or .wav format) and outputs a well-formatted PDF set of notes including slide screenshots and a transcription of your professors' explanations.
How we built it
The frontend of our project was built with HTML5 and CSS3 to create the webpages.
The backend of our project was built with Python. We used the AssemblyAI API to transcribe the video to a well-formatted set of PDF notes.
Challenges we ran into
We struggled with developing browser-friendly webpages and implementing the AssemblyAI API for the first time.
Accomplishments that we're proud of
- Using a brand new API for the first time and extending it to fit our application's goals.
- Producing a polished website that looks aesthetically pleasing that successfully uses a transcriber to generate a PDF with notes and screenshots.
What we learned
Our team learned many useful skills with respect to auto-transcription using the AssemblyAI API, web development, Python, and HTML.
What's next for The Notebook!
The next steps for the project would be:
- To develop a database for personal credentials to retain user information
- Explore more of AssemblyAI's functionalities and apply them to The Notebook to increase the number of features in our application
- Ideally get rid of filler words (umms, ahhhs)
Log in or sign up for Devpost to join the conversation.