Inspiration
During a meeting in my office, I saw my manager recording the meeting, so I asked him about why was he recording. Then he told that at the end of the month he would summarize each meeting. So this is where I got an idea of developing a lecture summarizer.
What it does
- Instantly summarizes audio lectures.
- Provides key takeaways.
- Answers user questions based on the summary.
How we built it
- User selects audio via CustomTkinter GUI.
- Audio uploaded using Gemini API.
- Gemini 1.5 Pro summarizes audio.
- Summary displayed & stored.
- Chatbot uses summary for Q&A.
Challenges we ran into
Challenges:
- API errors (v1beta not found).
- GUI freezing during processing.
Accomplishments that we're proud of
The Live Lecture Summarizer:
- Demonstrates AI integration in learning tools.
- Uses Gemini’s multimodal capabilities.
- Offers scalable potential for education.
What we learned
Learnings:
- Prompt engineering is crucial.
- Handling async tasks improves UX.
What's next for Live lecture summarizer
- Real-time transcription.
- Video lecture support.
- Export summaries (PDF/Text).
- Cloud integration.
- Chat based on full transcript.
Log in or sign up for Devpost to join the conversation.