Inspiration
As a student, time is valuable. We are constantly budgeting time for assignments, projects, and review for several classes. For students, YouTube provides a readily accessible tool to explore new topics, or provide further clarification on an old one. A study by Ryerson University from 2019 showed that for 70% of consumers, YouTube is the first place they go to learn.
A simple title is not always enough to know whether or not a video is worth your time, and YouTube creators do not always put descriptive summaries. Providing an accurate summary of a YouTube video can be extremely useful for students to decide whether or not a video is helpful to make more effective use of out time.
What it does
SummaryTube is a website that takes a YouTube video link from the user as input and outputs a brief text-based summary of the video
How we built it
The summary is generated based off of the closed-captions provided by YouTube for the video (pre-written transcripts/scripts produce best results, but auto-generated transcripts still produce consistently excellent results) The summary is created by GPT-3, the AI-based software from OpenAI, the predecessor to ChatGPT
Challenges we ran into
We had trouble getting our Flask server to interact(send and receive requests) with our server-side backend but we were able to get past that roadblock by consulting with one of the mentors; Connor
Accomplishments that we're proud of
We are most proud of the fact that we saw through the whole project, especially considering that all of us have limited experience with UI work
What we learned
Flask framework Front-end development Implementing APIs Web hosting
What's next for SummaryTube
We hope to improve the UI and make the design look better and have a more robust user experience
Built With
- css3
- flask
- gpt3
- html5
- javascript
- python.
Log in or sign up for Devpost to join the conversation.