Inspiration
Our inspiration for PennDrive came from the need to make meetings more accessible and productive. We often found ourselves missing important meetings due to conflicting schedules or other commitments, and catching up on what was discussed was a daunting task. We wanted to leverage the power of AI and technology to bridge this gap, making it possible for anyone to quickly grasp the essence of a meeting, even if they couldn't attend in person.
What It Does
PennDrive is a revolutionary tool that simplifies meeting management and information retrieval. Here's what it does:
Automated Transcription: When a user inserts a USB Club USB Drive and drops a video file into it, PennDrive automatically transcribes the meeting video's content.
Error Correction: It then cleans up transcription errors to ensure the accuracy of the transcribed text.
Content Analysis: PennDrive analyzes the transcribed content to identify key points and agenda items discussed during the meeting.
Meeting Summary: Using the power of AI, PennDrive generates a concise summary of the meeting, highlighting the most crucial information and key takeaways.
Additional Resources: PennDrive doesn't stop at summaries; it also provides users with relevant resources to further explore and understand the meeting topics.
User Notification: Twilio's Sendgrid integration ensures that users receive timely notifications when their meeting summary is ready.
How We Built It
Building PennDrive was a multidisciplinary effort that involved various technologies and steps:
USB Club Integration: We integrated USB Club's USB Drive to create a user-friendly experience. Users plug in the drive and drop their video files into it to trigger the automated process.
AI-Powered Transcription: We utilized GPT-4 and OpenAI's Whisper for accurate transcription and language processing. This step also involved error correction to improve transcript quality.
Content Analysis: PennDrive identifies key points and agenda items through AI-driven content analysis, ensuring that users can quickly grasp the most important information.
Summary Generation: AI is used to generate concise meeting summaries, enabling users to catch up on what they missed efficiently.
Additional Resources: The application provides users with relevant resources to deepen their understanding of the meeting topics, enhancing the overall experience.
User Notification: Integration with Twilio's Sendgrid ensures that users are promptly notified when their meeting summary is ready for review.
Distribution: We employed PyInstaller to package the application into an executable for easy distribution and use on various computers.
Challenges We Ran Into
The development of PennDrive presented several challenges:
API Integration Complexity: Integrating multiple APIs, including those from USB Club, Metaphor, and Twilio's Sendgrid, required meticulous attention to detail and robust error handling to ensure a seamless user experience.
Data Privacy Concerns: Handling sensitive meeting content raised significant data privacy and security concerns. We implemented rigorous measures to protect user data and maintain confidentiality.
Accuracy and Error Handling: Achieving high accuracy in transcription and error correction was an ongoing challenge. We conducted extensive model fine-tuning to minimize errors and enhance reliability.
User Interface Design: Designing an intuitive user interface that accommodates users with varying technical backgrounds proved to be a complex task. We conducted user testing and gathered feedback to refine the design continually.
Accomplishments That We're Proud Of
We are immensely proud of several accomplishments:
Seamless Integration: Successfully integrating multiple third-party APIs and technologies into a cohesive and user-friendly tool.
High Accuracy: Achieving a high level of accuracy in transcription and content analysis, ensuring that our meeting summaries are reliable and informative.
User-Centric Design: Crafting an intuitive user interface that caters to a diverse user base and conducting user testing to optimize the user experience.
Data Privacy Measures: Implementing robust data privacy and security measures to safeguard user data and maintain trust.
What We Learned
Our journey with PennDrive was a profound learning experience:
AI Potential: Realizing the incredible potential of AI, especially GPT-4 and OpenAI's Whisper, in transcribing and analyzing audio content accurately.
API Integration Skills: Gaining expertise in integrating third-party APIs to enhance application functionality and user experience.
Video Processing Expertise: Acquiring in-depth knowledge of video processing using Python and MoviePy to extract valuable insights from meeting recordings.
User-Centered Design: Understanding the importance of designing applications with the end user in mind and the value of user testing in refining design choices.
What's Next for PennDrive
The journey doesn't end here. We have ambitious plans for PennDrive's future:
Continuous Improvement: We will continue to enhance the accuracy and capabilities of PennDrive by exploring advancements in AI and transcription technologies.
Integration Expansion: We aim to integrate with more collaboration and communication platforms to offer seamless meeting management across various channels.
Enhanced User Experience: Our focus will be on refining the user interface and incorporating user feedback to make PennDrive even more user-friendly.
Global Reach: We aspire to make PennDrive accessible to users worldwide, breaking down language barriers and facilitating efficient meetings across cultures.
PennDrive is not a tool, it is a framework that we use often in our day-to-day lives, in our keychains, in backpacks, pockets, and pencil cases, so you are always ready.
Built With
- gpt-4
- metaphor's-api
- moviepy
- openai-whisper
- pyinstaller
- python
- twilio's-sendgrid
- usb-club's-usb-drive



Log in or sign up for Devpost to join the conversation.