Inspiration
The inspiration for EchoLens came from the need to better organize and reflect on our daily interactions. With modern life filled with endless conversations—whether personal or professional—it’s easy to lose track of important discussions or action items. By leveraging the power of AI and real-time transcription, we envisioned a tool that not only listens but also empowers users to turn their daily interactions into meaningful outcomes.
What it Does
EchoLens simplifies daily interactions by:
- Generating concise summaries of conversations.
- Extracting actionable tasks and reminders from discussions.
- Analyzing emotional tones to provide mood-based insights.
- Visualizing conversations in a timeline for easy reference.
It transforms your daily dialogues into a structured and productive experience.
How We Built It
Frontend:
- Built using React Native to ensure cross-platform functionality (Android and iOS).
- Designed a user-friendly interface with intuitive navigation and visualizations.
- Built using React Native to ensure cross-platform functionality (Android and iOS).
Backend:
- Developed with Flask (Python) for lightweight API handling.
- Used MongoDB for storing summaries, tasks, and insights.
- Developed with Flask (Python) for lightweight API handling.
AI/ML Models:
- Deployed Hugging Face models for summarization and sentiment analysis.
- Leveraged Natural Language Processing (NLP) for entity extraction and task identification.
- Deployed Hugging Face models for summarization and sentiment analysis.
Omi Integration:
- Integrated Omi's real-time transcription API for seamless audio-to-text conversion.
- Integrated Omi's real-time transcription API for seamless audio-to-text conversion.
Challenges We Ran Into
- Real-Time Processing: Balancing accuracy and speed for real-time transcription and summarization.
- Context Awareness: Ensuring the AI understands the context of conversations for relevant suggestions.
- Device Optimization: Fine-tuning the app for smooth operation on the Omi hardware.
Accomplishments That We’re Proud Of
- Successfully created an end-to-end system that transforms raw audio into meaningful insights.
- Developed an elegant and functional interface that users find intuitive and helpful.
- Optimized AI models for real-time performance on the Omi platform.
What We Learned
- The importance of balancing AI complexity with usability to ensure smooth real-time operations.
- The nuances of emotion analysis and its potential impact on user feedback.
- How to design and integrate apps for wearable AI hardware like the Omi necklace.
What’s Next for EchoLens
- Multi-Language Support: Expand functionality to handle multiple languages for diverse users.
- Integration with Productivity Apps: Sync with calendars, task managers, and note-taking apps.
- Customizable Insights: Allow users to tailor the summarization and task extraction to their preferences.
- Community Features: Enable shared conversations or insights within groups for collaborative use.
- Offline Mode: Implement features to store and process data offline for better accessibility.
Built With
- javascript
- omi
- python
- sdk
Log in or sign up for Devpost to join the conversation.