Advertisement
🎙️
Productivity

Meeting Transcript Summarizer

Convert meeting transcripts into structured notes. Extracts action items, key decisions, discussion points, and open questions. Supports Zoom .vtt, Teams transcripts, and plain text. Batch process entire folders.

Download from GitHub

Free and open source. No audio upload - just give it the transcript file from your video call.

View on GitHub →

What it does

Reads a meeting transcript file (plain text, WebVTT from Zoom/Teams, or SRT), sends it to Claude AI, and generates structured meeting notes with action items, key decisions, discussion points, and open questions. Meeting sentiment is also detected (productive, tense, neutral).

Features

Quick start

git clone https://github.com/Get-Ai-Tools/meeting-summarizer
cd meeting-summarizer
pip install -r requirements.txt

# Summarize a plain text transcript
python summarizer.py --api-key sk-ant-... --transcript meeting.txt

# Summarize a Zoom .vtt file
python summarizer.py --api-key sk-ant-... --transcript meeting.vtt

# Batch process a folder, export HTML
python summarizer.py --api-key sk-ant-... --folder ./meetings --output html

Getting transcripts from video calls

Requirements

Does it support audio files?

No - it works with transcript text files only (no audio processing). Your video call platform (Zoom, Teams, Meet) generates the transcript, and this tool summarizes it.

How long can the transcripts be?

The tool handles transcripts of any length by sending the first 6,000 characters to Claude AI. For most 1-hour meetings this covers the full content. Very long meetings are summarized from the available portion.