LingoLens 🎤: Speak, Transcribe, Translate
Arion Dev.ed

Arion Dev.ed @ariondev

About: A dev.

Joined:
Nov 23, 2024

LingoLens 🎤: Speak, Transcribe, Translate

Publish Date: Nov 24 '24
32 1

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:

  1. 🏠 Home Page

    Home Page Screenshot

  2. 📂 Upload Audio Page

    Upload Audio Screenshot

  3. 📜 Results Page

    Results Page

Select language to translate
Select Language

Translating to Chinese
Translating to Chinese

Translated to Chinese
Translated

Generated Blog from transcript
Blog Post

Generated Social Post (summary) from transcript
Social Post

Ask any Question related to transcript
Ask Question

Get instant answer
get Answer

Save this page in history for future reference
Save

4.🪄History
History

5.🅰️About LingoLens

About LingoLens

6.📞Contact Me
Contact Me


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:

  1. ✍️ Transcription: Real-time conversion of audio to text, supporting multiple languages.
  2. 🌐 Translation: Transcriptions are sent to AssemblyAI for language translation, making the app globally accessible.
  3. 🧑‍🤝‍🧑 Speaker Diarization: Identifies multiple speakers within the audio and segments the transcription accordingly.
  4. 📈 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! 😊

Comments 1 total

  • Hirusha
    HirushaNov 24, 2024

    Best Programming Codes to Sell
    Get the best programming codes — 5000+ codes to buy or download for free!
    shorturl.at/lkfa8

Add comment