Empowering Multilingual Communication with Cutting-Edge Speech Technology
LingoLens is a feature-packed web application designed to make audio processing effortless. Powered by AssemblyAI's LEMUR API and cutting-edge AI tools like Gemini, it allows users to transcribe, translate, and analyze speech in real-time with a sleek, animated, and user-friendly interface.
- 🎙️ Speech-to-Text: Real-time, multilingual audio transcription.
- 🌍 Language Translation: Convert speech to text and translate it into various languages.
- 🗣️ Speaker Diarization: Identify and label different speakers in audio files.
- 📊 Audio Analytics: Gain insights like sentiment analysis, keyword detection, and summaries.
- 💫 Interactive UI: Built with Next.js, Tailwind CSS, and Framer Motion for a smooth experience.
- 📂 Export Options: Download results or share insights with your team.
Check out the live demo here: LingoLens Live
- 🎯 AssemblyAI LEMUR: Powering transcription, translation, and audio analytics.
- 🔮 Gemini: Advanced AI for enhanced processing and insights.
- ⚛️ Next.js: A React framework for scalable, server-rendered web applications.
- 🎨 Tailwind CSS: Responsive, customizable, and modern styling.
- 🌀 Framer Motion: Beautiful animations and interactive transitions.
- 🚀 Vercel: Fast, reliable deployment for modern web apps.
- Introduction to LingoLens with an animated hero section and a "Get Started" button.
- Upload or record live audio, select a language, and process it with LEMUR API.
- Display transcription, translation, speaker diarization, and keyword insights.
- Visualize sentiment analysis, keyword detection, and audio summaries.
- Learn more about the app and its technology.
- Share feedback or collaborate through a contact form.
- Node.js v14+
- npm or yarn
- Clone the repository:
git clone https://github.com/aniruddhaadak80/LingoLens.git cd LingoLens
- Install dependencies:
npm install
- Set up environment variables:
Create a.env
file and add your API key:NEXT_PUBLIC_LEMUR_API_KEY=YOUR_ASSEMBLY_AI_API_KEY
- Run the development server:
npm run dev
- Commit and push your code to GitHub.
- Deploy on Vercel by connecting your repository.
Contributions are welcome! Here's how you can contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add feature-name"
- Push to the branch:
git push origin feature-name
- Open a pull request.
- Author: Aniruddha Adak
- Email: aniruddhaadak80@gmail.com
- GitHub: Aniruddha Adak
- AssemblyAI for the amazing LEMUR API.
- Gemini for AI enhancements.
- The developers behind Next.js, Tailwind CSS, and Framer Motion for incredible tools.
Made with ❤️ by Aniruddha Adak