Skip to content

Summarize Zoom meetings using AI. Automatically transcribes, analyzes, and uploads structured summaries to Google Drive as Word documents.

Notifications You must be signed in to change notification settings

EMarketing-io/audio-meeting-summarizer

Repository files navigation

📞 Zoom Call Summarizer

This is a Python tool that takes a Zoom meeting audio file from Google Drive, transcribes it using OpenAI Whisper, summarizes it using GPT, and uploads the meeting notes as a .docx document back to Google Drive.


✅ Features

  • Download Zoom call audio from Google Drive
  • Automatically transcribe audio using OpenAI Whisper
  • Summarize the transcript into structured meeting notes (MoM, To-Dos, Action Plan)
  • Generate a formatted Word document
  • Upload the summary document to a Google Drive folder

⚙️ Setup

  1. Clone the repository

    git clone https://github.com/EMarketing-io/zoom-call-summarizer.git
    cd zoom-call-summarizer
  2. Install dependencies

    pip install -r requirements.txt
  3. Create a .env file

    OPENAI_API_KEY=your-openai-api-key
    GOOGLE_DRIVE_API_KEY=your-google-api-key
    GOOGLE_DRIVE_FOLDER_ID=your-google-drive-folder-id

▶️ How to Use

Run the script and follow the prompts:

python audio_main.py

You will be asked for:

  • Company name
  • Meeting date
  • Google Drive link to the audio file

The tool will:

  1. Download the audio
  2. Split it if needed
  3. Transcribe using Whisper
  4. Summarize using GPT
  5. Upload the .docx summary to Google Drive

🧠 Powered By

  • OpenAI Whisper (for transcription)
  • OpenAI GPT (for summarization)
  • Google Drive API (for file handling)
  • python-docx (for Word document generation)

📦 Requirements

See requirements.txt for Python package dependencies.


Made with ❤️ by EMarketing.io

About

Summarize Zoom meetings using AI. Automatically transcribes, analyzes, and uploads structured summaries to Google Drive as Word documents.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages