Skip to content

charifbahloul/classnap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Classnap

Meaning 1: Class Snapshot- A snapshot of what's happening in class. Meaning 2: Class Nap- Nap in class.

Transcribes what the teacher says and summarizes it in a way that is easy and quick to understand.

Installing (2 minutes max)

  1. Scroll to the top of the page and find the Releases tab on the middle and to the right side of the page and download Classnap.1.4.2.zip (or click here).
  2. Extract the zip file.
  3. Run the ClassNap.exe file.
  4. Go to http://127.0.0.1:8000/ in your browser.
  5. Relax and enjoy the nap!

How it works

  1. The program listens to the teacher's voice using pyaudio.
  2. The program transcribes the teacher's voice using deepgram.
  3. The program summarizes the teacher's voice using ChatGPT.
  4. The program displays the summary on a web page using flask.
  5. It's much harder than it sounds!

How to run from source

  1. Clone the repository.
  2. Install the requirements using pip install -r requirements.txt.
  3. Run the app.py file.
  4. Relax and enjoy the nap!

How to contribute

  1. Fork the repository.
  2. Make your changes.
  3. Make a pull request.

About

Nap in Class

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •