A newer version of the Gradio SDK is available:
6.3.0
metadata
title: MeetingNotes AI
emoji: 📝
colorFrom: blue
colorTo: indigo
sdk: gradio
app_file: app.py
pinned: false
MeetingNotes AI
But : Uploader un audio (ou coller un transcript) et obtenir :
- ✅ Un résumé clair
- 🧱 des points d'action (Action items)
- 🧩 les décisions prises
- 🗂️ un fichier minutes.md à partager
Tech
- Transcription :
faster-whisper(implémentation rapide de Whisper, CPU/GPU) - Résumé :
facebook/bart-large-cnn - Extraction actions/décisions :
google/flan-t5-large - Interface : Gradio
Installation (local)
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r requirements.txt
# (Optionnel) installez ffmpeg si besoin d'audio :
# macOS: brew install ffmpeg
# Ubuntu/Debian: sudo apt-get install -y ffmpeg
python app.py
Déploiement Hugging Face Spaces (recommandé)
- Créez un Space (SDK: Gradio, visibilité: Public).
- Uploadez tous les fichiers de ce dossier.
- Attendez la fin du build (il lit
requirements.txt). - Testez: chargez un
.mp3/.wavou collez un transcript.
Structure
MeetingNotes_AI/
├─ app.py # UI Gradio
├─ nlp_utils.py # Transcription + résumé + extraction actions/décisions
├─ requirements.txt
├─ PROMPTS.md # Prompts et log d'utilisation d'outils
├─ CITATIONS.md # Paquets et modèles utilisés
├─ USER_GUIDE_FR.md # Guide utilisateur détaillé (FR)
├─ DEMO_SCRIPT_FR.md # Script vidéo ≤ 5 min (FR)
├─ data/
│ └─ sample_transcript.txt
└─ outputs/ # minutes.md généré
Licence
MIT — 2025