Close

Vociribe

Real-time AI lecture transcription that surfaces and explains confusing technical terms as they come up.

Vociribe is a full-stack web app that helps students follow lectures in real time and turn recordings into useful study material. It transcribes lectures live with near-real-time latency and automatically identifies technical terms or concepts that may need clarification, then gives students quick definitions and explanations as the lecture is happening.

The prompting is designed to pick out only technical, course-specific, or potentially confusing terminology instead of explaining common words that students already understand.

Students can also upload or replay recordings with the transcript highlighted word by word in sync with the audio. From there, Vociribe generates organized notes, flashcards, quizzes, and other study materials grouped by course.

I took the product from a local prototype to a live production app at vociribe.com. The system includes a WebSocket-based streaming pipeline, secure multi-user authentication and data isolation, object storage for lecture audio, managed PostgreSQL, a containerized backend, an edge-hosted frontend, automated schema migrations, abuse protection for paid AI features, and automated unit, integration, and end-to-end testing.

ReactTypeScriptPython (FastAPI)PostgreSQLWebSocketsOpenRouterCloudflareDockerGitHub Actions

Next project

StockSearch