Skip to content

SKiP is a product made by students, for students There are many times where students watching online tutorials wish they could just jump to the topic they want to. SKiP solves this problem using a custom made NLP pipeline. Just enter the Topic name to our application and it'll automatically take you to the part of the video you wanted to jump to…

License

Notifications You must be signed in to change notification settings

ItsSiddharth/SKiP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIT license PRs Welcome

🔄 SKiP is a tools designed to increase efficiency during your study hours.

Usage

1.Clone the repository

$ git clone https://github.com/ItsSiddharth/SKiP.git

2.Use the requirements.txt file to install all the required dependencies.

$ pip3 install -r requirements.txt

3.Download glove.6B.zip file from Standfords Github repository from the hyperlink.

Unzip it and save the .txt file in the same folder as other files in the cloned repo

4.Have the video downloaded and saved a vh.mp4.

If you want to follow the exact implementation that I have done download this Tutorial

5.Now use the loading_model.py file to convert this model into a pickle file so that it loads fast

Loading the model as a text file takes 9 minutes on my system but may vary in yours. The lead time will not go below 5 mins so pickling it is important as it brings down the load time in my system to 8 seconds. You can download the ickled model from here

6.Pass this code to an AWS bucket for it to transcribing i.

The JSON AWS returns after transcribing will be critical in later stages.

The Video used to create the JSON in my repository is linked.

7.Rename the JSON to data.json.

8.Run the main.py script with the topic you want to jump to as an argument.

Here if I wanted to go to the part where Mosh taught Modules then I give a command as below

$ python main.py modules

Say I wanted to go to the part where he teaches path module

$ python main.py path
  • NOTE : Please enter a single word as python argument.
  • NOTE : As a prerequisite have VLC media player installed.

LICENSE

MIT

About

SKiP is a product made by students, for students There are many times where students watching online tutorials wish they could just jump to the topic they want to. SKiP solves this problem using a custom made NLP pipeline. Just enter the Topic name to our application and it'll automatically take you to the part of the video you wanted to jump to…

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages