Skip to content

Effortlessly record, transcribe, and summarize meetings with this user-friendly desktop utility powered by OpenAI's Whisper and GPT-3.5-turbo

License

Notifications You must be signed in to change notification settings

vr-bits/MeetingSummarizer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MeetingSummarizer

Effortlessly record, transcribe, and summarize meetings with this user-friendly desktop utility powered by OpenAI's Whisper and GPT-3.5-turbo. This has been tested to work well on Macbooks with Apple Silicon

Prerequisites

  • Python 3.10: Download and install the latest version of Python from the official website or use your package manager.
  • FFmpeg: Install FFmpeg using a package manager. For macOS, you can use Homebrew:
  • PyQt5: Install PyQt5 using brew as above. Add the site-packages to your PYTHONPATH

Whisper ASR

Whisper is an Automatic Speech Recognition (ASR) system developed by OpenAI. It converts spoken language into written text and is trained on a large amount of multilingual and multitask supervised data collected from the web.

CLI Utility

The command-line interface (CLI) utility allows you to record meetings and transcribe and summarize the recordings using the following commands:

  1. Record a meeting:
python cli.py record output.mp3
  1. Transcribe and summarize a recorded meeting:
python cli.py summarize output.mp3

Replace output.mp3 with your desired output file name.

GUI Utility

The graphical user interface (GUI) utility provides a more intuitive way to use the MeetingSummarizer. To launch the GUI, run:

python gui.py

To record a meeting, click the "Start Recording" button and choose a file name for the output. To stop recording and generate a transcription and summary, click the "Stop Recording and Summarize" button.

Requirements

Install the required Python packages using the following command:

pip install -r requirements.txt

License

This project is licensed under the Apache License.

About

Effortlessly record, transcribe, and summarize meetings with this user-friendly desktop utility powered by OpenAI's Whisper and GPT-3.5-turbo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%