AIPROJECT / README.md
liloumln's picture
Update README.md
86e8138 verified

A newer version of the Gradio SDK is available: 6.1.0

Upgrade
metadata
title: MeetingNotes AI (EN)
emoji: πŸ“
colorFrom: blue
colorTo: indigo
sdk: gradio
app_file: app.py
pinned: false

MeetingNotes AI β€” Meeting Summarizer (EN)

Goal: Upload a meeting audio (mp3/wav) or paste a transcript and get:

  • βœ… a clear Summary
  • 🧱 Action Items (who does what, by when if stated)
  • 🧩 Decisions
  • πŸ—‚οΈ a ready-to-share minutes.md

Tech

  • Transcription: faster-whisper (multilingual; works for English and French audio)
  • Summarization: facebook/bart-large-cnn
  • Extraction (actions/decisions): google/flan-t5-large
  • UI: Gradio

Quickstart (local)

python -m venv .venv
source .venv/bin/activate         # Windows: .venv\Scripts\activate
pip install -r requirements.txt
# (Optional) install ffmpeg for audio support:
# macOS: brew install ffmpeg
# Ubuntu/Debian: sudo apt-get install -y ffmpeg
python app.py

Deploy on Hugging Face Spaces (recommended)

  1. Create a Gradio Space
  2. Upload all files from this folder
  3. Wait for the build to finish (it reads requirements.txt)
  4. Test with a .mp3/.wav or paste a transcript

Structure

MeetingNotes_AI_EN/
β”œβ”€ app.py                   # Gradio UI (English)
β”œβ”€ nlp_utils.py             # Transcription + summarization + action/decision extraction
β”œβ”€ requirements.txt
β”œβ”€ PROMPTS.md               # Prompts and tool-usage log
β”œβ”€ CITATIONS.md             # Packages & models used
β”œβ”€ USER_GUIDE.md            # User guide (English)
β”œβ”€ DEMO_SCRIPT.md           # ≀ 5-min demo script (English)
β”œβ”€ data/
β”‚  └─ sample_transcript_en.txt
└─ outputs/                 # generated minutes.md

License

MIT β€” 2025