What it does

Uses yt-dl (youtube-downloader) to download a song in .ogg format and its subtitles in .vtt format.

Then takes each cue in the the subtitle track and extracts the key phrases from it with Microsoft Cognitive Services Text Analytics API.

And then passes these keywords into Giphy.

And then plays it in time with the song.

How I built it

Challenges I ran into

Started on it pretty late at 6am

Accomplishments that I'm proud of

What I learned

What's next for awyeahgiphy

Get over Microsoft's throttle of 30 consecutive requests and cache the gifs so they don't take so long to load individually.

Share this project: