EchoVault

A real-time transcription service made using open source tools and services.

Join a Room

Project Features

Backend (Python Script)

Real-Time Transcription

Audio

Captures audio directly from your microphone for live speech-to-text conversion.

Whisper AI Integration

AI

Utilizes OpenAI's powerful Whisper model for highly accurate transcriptions.

API Communication

Network

Sends transcribed text to the EchoVault web interface in real-time.

Configurable

Setup

Allows you to set the API endpoint, Room ID, and select the Whisper model size.

Frontend (Web App)

Real-Time Updates

Live

Displays transcribed messages instantly using Server-Sent Events (SSE) without needing a refresh.

Room-Based Display

UI/UX

Messages are organized into private rooms, showing only the transcriptions for your session.

Message Grouping

Feature

Automatically groups messages sent within the same minute for better readability and context.

Project Poster
project poster!