The task of pausing a video everytime you hear a complex words and searching up its meaning is both arduous and time consuming. Wouldn't it be a lot easier to automate this process, but at the same time ensuring that you learn the word and its usage. Logophiles Companion is a Vocabulary Learning assistant which annotates non-trivial words with their corresponding definitions on a real time basis as it occurs in a video. Every tough word which comes up frequently assumes the user to have learned its meaning and usage and becomes trivial over time. The model makes use of an Artificial Neural Net to classify words based on its complexity and uses wordnet to get their meanings.
- Clone the code repositories
$ git clone https://github.com/tanmayaudupa/Logophiles-Companion
$ cd Logophiles-Companion
- Run
dragdropinterface.py
. - Minimize pop up tab to see interface window.
- Drop subtitle file into the above window.
- The old subtitle file has been replaced.
- Add it as subtitle file through the video viewer of your choice.
Drag and drop the subtitle file in the window titled dragdropinterface.py
by running the script.
The old subtitle file has now been replaced by a new subtitle file containing meanings to those non-trivial words.
Add the new subtitle file in the video player of your choice.
Enjoy!