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)
Some comments may only be visible to logged-in visitors. Sign in to view all comments.