This is a submission for the AssemblyAI Challenge: Sophisticated Speech-to-Text && Really Rad Real-Time && No More Monkey Business.
What I Built
LingoLens ๐๏ธ is a web application designed to revolutionize how we process and analyze audio content.
Powered by AssemblyAI's LEMUR API and Gemini for enhanced AI processing, it allows users to transcribe, translate, and gain insights from audio files in real-time.
With an interactive, animated UI built using Next.js, TailwindCSS, and Framer Motion, LingoLens makes audio data accessible and actionable across different languages and contexts.
Key Features:
- ๐๏ธ Real-Time Speech-to-Text: Converts speech into text in multiple languages.
- ๐ Language Translation: Translates the transcriptions into various languages.
- ๐ฃ๏ธ Speaker Diarization: Identifies and labels speakers in the conversation.
- ๐ Audio Analytics: Provides sentiment analysis, keyword extraction, and summarized insights.
- ๐ซ Interactive UI: Beautiful animations and smooth user transitions powered by Framer Motion.
- ๐ Export Options: Download or share transcriptions and analytics.
Demo
๐ฅ YouTube Demo: โ๏ธ
๐ฆ Live Demo: LingoLens Live in Vercel
๐ป GitHub Repository: LingoLens Codebase
Screenshots ๐ธ
Hereโs a glimpse of the app in action:
โ
Select language to translate
โ
Generated Blog from transcript
โ
Generated Social Post (summary) from transcript
โ
Ask any Question related to transcript
โ
Save this page in history for future reference
Journey
๐ค Universal-2, AssemblyAIโs Speech-to-Text model, is at the core of this application, enabling efficient and accurate transcriptions. Hereโs how the LEMUR API powers the features:
- โ๏ธ Transcription: Real-time conversion of audio to text, supporting multiple languages.
- ๐ Translation: Transcriptions are sent to AssemblyAI for language translation, making the app globally accessible.
- ๐งโ๐คโ๐ง Speaker Diarization: Identifies multiple speakers within the audio and segments the transcription accordingly.
- ๐ Audio Analytics: Sentiment analysis and keyword extraction from the transcriptions are powered by AssemblyAIโs advanced processing.
Additional Tools and Prompts
- โก Qualified for the Really Rad Real-Time prompt by enabling live transcription and analysis in real-time.
- โจ Integrated Framer Motion to add delightful animations to the UI for better user interaction.
Team Submissions
๐จโ๐ป This is a solo submission by Aniruddha Adak. You can find the code on my GitHub repository.
Thanks for reading! ๐
Top comments (0)