Skip to content

harish-ganesh/deep-read

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deep-read

Meeting summarization and quiz generator


Deep-read can transcribe and summarize video-lectures, as well as generate quizzes and collect snapshots of the video that are identified as lecture material (as in text from presentations and slides). Intended to make online learning easier.

Features

  • Generate a transcript of the video.
  • Summarize the contents of video.
  • Generate Multiple Choice Questions (MCQs) from both the meeting transcript and visual media presented during the meeting/lecture.
  • Search for a term from the video and jump to instances where it was used.

Built using

APIs and DB

python flask tensorflow mongodb docker

Website

react-js npm made-with-docker

Running with Docker

App

	$ cd src/app
	$ cat docker.env # Set all environment variables
	$ ./run_docker.sh

Web

	$ cd src/web
	$ ./run_docker.sh

For removing all docker images

- Caution: this will remove all docker images and free up space, including those not of this project.
	$ docker rm -vf $(docker ps -a -q)
	$ docker rmi -f $(docker images -a -q)

Running without docker

  • App : go to src/app/deep-read and run setup.sh
  • Web : go to src/web/deep-read-user-interface and run with npm

Contributors


NPM

About

Meeting summarization and quiz generator.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 35.6%
  • JavaScript 29.9%
  • Jupyter Notebook 28.0%
  • Shell 3.0%
  • CSS 1.4%
  • Dockerfile 1.3%
  • HTML 0.8%