Speakr

Transcribe audio recordings

★ 246

Source code

Author: Murtaza Nasir · License: AGPL-3.0

Version: latest ·

Über Speakr

Speakr is a personal, self-hosted web application designed for transcribing audio recordings (like meetings), generating concise summaries and titles, and interacting with the content through a chat interface. Keep all your meeting notes and insights securely on your own server.

preview


Features

  • 🔊 Audio Upload: Drag-and-drop or select audio files (MP3, WAV, M4A)
  • ⚙️ Background Processing: Non-blocking transcription and summarization
  • 🎙️ Transcription: Uses OpenAI-compatible Speech-to-Text APIs (configurable)
  • 📝 AI Summarization & Titling: Generates concise content using configurable LLMs
  • 💬 Interactive Chat: Question and interact with transcription content
  • 🔍 Search & Highlights: Easily find and highlight important content
  • ✏️ Metadata Editing: Edit titles, participants, dates, summaries, and notes
  • 🔒 Authentication: Secure user registration and login
  • 🗂️ Recording Gallery: View and manage all recordings
  • 🌓 Dark Mode: Toggle between light and dark themes
  • 🛠️ Admin Dashboard: Central management at /admin
  • 👥 User Management: Add, edit, delete users and manage privileges
  • 📊 System Statistics: View usage data across the platform