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.

Built With

Share this project:

Updates