/deep-read

Meeting summarization and quiz generator.

Primary LanguagePythonMIT LicenseMIT

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