Inspiration
You learn a language the most effectively when you try to get the message first, before getting to the meaning of a word or phrase. The website I created can search for audio-visual "messages" from YouTube for you, so that you can infer the meaning from such messages by yourself, in an unsupervised fashion.
What it does
It searches Youtube videos by captions, and returns a widget that jumps right into the moment in the video a person speaks about the queried term.
How I built it
Using Django framework mainly. Youtube don't allow people to search videos by captions, so I had to use their API to build a workaround; Building a local database of my own by downloading captions(both standard and auto-generated ones) via Youtube data API v3.
Challenges I ran into
Almost everything.
Accomplishments that I'm proud of
though not complete, did create what I wanted!
What I learned
Coding is very hard when you do it alone.
What's next for unsupervised baby
- automatic search space update.
- more searchable videos than just 5 videos.
Log in or sign up for Devpost to join the conversation.