Skip to content

Parikshit-007/Briefify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Briefify

Briefify is a web application that gives summary of any meeting provided. It uses Machine Learning models to generate a summary of the meeting along with some extra features.

Features

  • Duration of the meeting.

  • Action list within the transcript.

  • Summary of the meet.

  • Summary translation in any globally scripted language.

  • Storage functionalities for previous video uploads and the previous generated summaries.

  • Chat Bot that helps the user to understand the website.

  • Open source

Demo

Demo.mp4

Web app

Front End:

  • HTML
  • CSS
  • JavaScript

This website is not responsive. It was built according to 1500 X 745 dimesion.

Back End

  • Django
  • SQL3lite

This was built on Django version3.2.18

Libraries used:

In order to run this project you will need the following Libraries.

  1. ffmpeg

  2. PyTorch

  3. CUDA

  4. Whisper

  5. Transformers

  6. BART CNN 12-6

  7. SubProcess

  8. NLTK

Downloads

This project is built on Django and python 3.7. It requires having a Nvidida graphic card since it utilizes CUDA. So, having these prequisites will help run the project better.

Python 3.7

ffmpeg

PyTorch

CUDA

Installations

Install the prequisites.

  1. Whisper:
pip install -U openai-whisper
pip install git+https://github.com/openai/whisper.git 
  1. Transformers:
pip install transformers
pip install transformers-sentencepiece
  1. Numpy & Rust:
pip install numpy==1.23.5
pip install setuptools-rust
  1. NLTK:
pip install nltk
  1. Django:
pip install django

Working

Working

Authors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published