Inspiration
Whenever we searched for videos on YouTube, many videos that are irrelevant and which should be restricted are shown in results. Even after switching ON the Restriction mode, many results are unwanted. This inspired us to make a chrome extension that can search for content within the YouTube video - be it meta-data, sub-titles, audio of the video, or even the images/video itself. It uses the Google Cloud Platform, YouTube API and HP Haven OnDemand API.
What it does
~ Best Parental Control tool in it's field. ~ The extension follows these steps:
- Captures any change in the YouTube URL.
- Starts operating on the video.
- Searches for negative content in the meta-data, subtitles.
- Applies Speech to text for the audio inside the video.
- Searches for restricted content in video using Computer Vision API.
- Applies the Sentiment Analysis on the extracted information.
- If the result is positive or neutral, then the user can see the video content. If the result is negative, video is blocked and the user is redirected to the YouTube page.
How we built it
We built it using the Google Cloud Platform, HP Haven On Demand API, and YouTube API.
Challenges we ran into
We ran into the following challenges:
- YouTube API v3 has restricted the users to use it without the proper authentication.
- Screening the video with API was taking a lot of time. We have overcome it though.
Accomplishments that we're proud of
- Able to reduce the burden of processing time which takes usually hours for heavy videos to just 2-3 seconds.
- Data filtering is much more efficient.
- Gives better results that the Native Restricted Mode on YouTube.
- We completed it in one night. Yeah!
What we learned
- We made our best ever chrome extension.
- Machine Learning and Sentiment Analysis.
- Regression modeling and predictive analysis.
- Coming from India (so far) for one of the most prestigious hackathon gave us much exposure.
What's next for SAV - Chrome Extension
- We will be extending support for other video sites like Vimeo, Netflix, YouKu etc.
- We are planning to include a Voice Controlled On-page navigation feature to this. (Best part is that we have already scrapped the data. Catch up in video).
Built With
- artificial-intelligence
- google-cloud
- html
- html5
- javascript
- jquery
- json
- machine-learning
- sentiment-analysis
- youtube
Log in or sign up for Devpost to join the conversation.