speakr

A self-hosted app for turning audio recordings into searchable notes. Use it to transcribe, summarize, organize, and ask questions about recordings while keeping the library on your own infrastructure.

Browse open issues

Pick a small issue you can reproduce, then fix it with your AI coding agent.

Share on XLicense: AGPL-3.0

Overview

Speakr is a self-hosted web application that turns audio recordings into organized, searchable notes. It helps individuals and groups keep recordings and their contents on infrastructure they manage. Record audio in the app or import existing files, then configure a transcription service to produce transcripts. Speakr can generate summaries and extract action items, and lets users search or chat about one recording or their library. Folders, tags, and retention settings help manage recordings.

Key features

  • Record audio in the app or import files, with optional automatic folder-based intake.
  • Connect self-hosted or hosted transcription services; support speaker labels and custom vocabulary with compatible backends.
  • Generate customizable summaries and extract action items and events.
  • Search across recordings or ask questions about a recording, with transcript-linked playback.

Best for

Individuals or groups who want to manage recordings and searchable transcripts on infrastructure they control. Useful for reviewing meetings, interviews, or other audio without relying on a single transcription provider.

Upstream
murtaza-nasir/speakr
Fork on GitHub
Guo-astro/speakr
Upstream stars
4.2k
Category
Documents, media and content
Language
Python
License
AGPL-3.0
Forked
2026-10-12
Sync status
Updated by last syncLast synced 2026-11-08