Inspiration
As students ourselves, we know how hard it is to manage all your classes and deadlines at the same time. It is difficult to take good notes while following along in class. And, for the foreseeable future, professors will continue to record online lectures—making it even easier to miss those small details. That's where simplify.ai comes in!
What it does
Simplify.ai is a free, open-source web app that takes in lecture recordings as inputs and outputs their summaries. Simply drag and drop your audio file or find it from your computer, and your summary will generate in less than two minutes.
How we built it
We built it using natural language processing models, specifically the Silero speech-to-text model and the Pegasus abstractive summarization model. The primary library we used was PyTorch. For the backend, we used Flask and hosted it on AWS. For the frontend, we used Next.js.
Challenges we ran into
We adopted a fairly high-level approach to abstractive summarization and speech to text conversion. Although this was not our original plan, it allowed us to spend more time on adding our own components to the pipeline to improve the quality of our output, as well as set up our web application.
What we learned
- Abstractive summarization (Attention is all you need!)
- The differences between Automatic Speech Recognition and Speech To Text models
- Creating machine learning pipelines and transforming them into products
What's next for simplify.ai
- Explore pricing plans + enterprise usage
- Adding a sentiment analysis feature to rate lecture quality in terms of engagement, tone, and impact
- Allowing users to create accounts to access previous lecture summaries in one place
- Building a dataset with inputted audio files, potentially separating it by professor
To note
The link below shows the frontend of our web app. The actual conversion only works locally at the moment because we are looking to find an affordable hosting service.
Built With
- amazon-web-services
- flask
- jupyter-notebook
- logsmme
- next.js
- pandas
- python
- pytorch

Log in or sign up for Devpost to join the conversation.