brieFly is a GenAI-powered assistant that helps users recap, analyze, and act on their meetings. You can upload Zoom cloud recordings or recording files from your local system. It transcribes audio, summarizes key points, detects the emotional tone, and even provides actionable suggestions for team managers.
-
➡️ Zoom Integration
Securely authenticate and fetch your cloud recordings directly via OAuth. -
➡️ File Upload
Upload.mp3,.m4a,.vtt, or.txtfiles for transcription and analysis. -
➡️ AI-Powered Transcription
Uses OpenAI Whisper to generate accurate meeting transcripts. -
➡️ Meeting Summarization & Action Items
Extracts concise summaries and clear next steps using GPT-4o. -
➡️ Sentiment Analysis
Detects the overall tone of the conversation using RoBERTa sentiment model. -
➡️ Contextual Suggestions for Managers
Suggests actionable recommendations based on detected sentiment and transcript content.
| Tool / Library | Purpose |
|---|---|
| Streamlit | Interactive frontend & UI rendering |
| OpenAI Whisper | Audio transcription |
| OpenAI GPT-4o | Summarization & suggestion generation |
| Hugging Face Transformers | Sentiment analysis (RoBERTa) |
| Zoom API (OAuth) | Meeting recording retrieval |
| Python, Requests | API calls and file handling |
git clone https://github.com/yourusername/brieFly.git
cd brieFlysource venv/bin/activate # macOS/Linux
venv\Scripts\activate # WindowsCreate a .env file in the root directory with:
CLIENT_ID=your_zoom_client_id
CLIENT_SECRET=your_zoom_client_secret
REDIRECT_URI=http://localhost:8501
streamlit run frontend/app.py
- OpenAI — for Whisper and GPT-4 APIs
- Hugging Face — for the RoBERTa sentiment model
- Zoom API — for accessing cloud recordings
Made with ❤️ by Karishma Hegde
Feel free to ⭐️ the repo, or contribute!
