Skip to content

Automatic notetaker for videos and audio recordings. The script can take any YouTube video and automatically take notes on it by extracting important sentences.

Notifications You must be signed in to change notification settings

IbrahimHabibeh/NoteTaker-py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

NoteTaker-py

Automatic notetaker for videos and audio recordings. The script can take any YouTube video and automatically take notes on it by extracting important sentences.

Note: I am currently porting the project to C++ and making the project use an abstractive sentence extractor in order to improve the accuracy of the notetaker. Currently, the project only pulls important sentences and doesn't take the main point from each sentence. The project will also be on a win32 application, rather than a command line app.

To Run the project do the following:

  1. install requirements.txt
pip install -r requirements.txt
  1. Install extra packages
pip install bert-extractive-summarizer
pip install -U openai-whisper
  1. Install nltk packages. Run:
python
import nltk
nltk.download('punkt')
  1. Run the project
python transcribe.py

Make sure to input a proper YouTube URL. Make sure the link doesn't include the timestamp. The best way to retrieve the link is to navigate to the YouTube video, right click on it, and press "Copy Video URL."

About

Automatic notetaker for videos and audio recordings. The script can take any YouTube video and automatically take notes on it by extracting important sentences.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages