AI-powered meeting transcription and summarization.
Upload your audio or video recordings, and get clean transcripts, actionable bullet points, and meeting highlights instantly.
Built with Next.js, Tailwind CSS, and Hugging Face models.
EchoScribe is a minimal, modern web app that converts your meeting recordings into readable transcripts and concise summaries.
It supports audio and video uploads, automatically extracts audio, and leverages AI models for fast, accurate transcription and summarization.
Whether you want to save time after meetings or quickly extract action items, EchoScribe makes it effortless.
- Upload audio (MP3, WAV) or video (MP4, MOV) recordings
- Automatic audio extraction from video files using FFmpeg
- AI-powered transcription using Hugging Face Whisper
- AI-powered summarization into clear bullet points
- Real-time upload progress with toast notifications
- Clean, responsive frontend built with Next.js + Tailwind CSS
- Minimalistic dashboard to preview transcripts and summaries
-
Upload file
- Users upload audio or video files via the frontend.
-
Audio extraction (if video)
- If the file is a video, FFmpeg converts it into audio (MP3/WAV).
-
Transcription
- The backend sends the audio file to a Hugging Face Whisper model, which returns a text transcript.
-
Summarization
- The transcript is processed by a Hugging Face summarization model to generate bullet points and highlights.
-
Display results
- The frontend displays both the transcript and the summary in a clean, readable format.
| Layer | Technology |
|---|---|
| Frontend | Next.js, React, Tailwind CSS |
| Backend | Node.js, Express |
| AI Models | Hugging Face Inference API (Whisper + BART) |
| Video/Audio Processing | FFmpeg |
echoscribe/
│
├── backend/ # Express.js API (transcription + summarization)
│ ├── server.js
│ ├── package.json
│ └── .env.local
│
├── frontend/ # Next.js client app
│ ├── app/
│ ├── components/
│ ├── data/
│ ├── package.json
│
└── README.mdBackend URL https://echoscribe-mqa5.onrender.com
Frontend URL https://echo-scribe-delta.vercel.app/