murtaza-nasir/speakr

Speakr is a personal, self-hosted web application designed for transcribing audio recordings

What it solves

Speakr provides a private, self-hosted platform for transcribing audio and video recordings into organized, searchable notes. It addresses the need for privacy-conscious users to manage large volumes of meeting or lecture recordings without relying on third-party cloud storage or SaaS platforms.

How it works

Speakr acts as a central hub that connects to your preferred transcription engine (such as WhisperX, OpenAI, or various self-hosted ASR services). Once audio is captured or uploaded, the platform automatically transcribes it, identifies speakers (diarization), and generates summaries or extracts action items using configurable AI prompts. Users can interact with their library through a chat interface that cites specific timestamps in the original audio, or use an agentic mode to perform complex research across multiple recordings.

Who it’s for

It is designed for individuals, research teams, or organizations that require secure, long-term storage of audio data and need to automate the process of turning spoken content into actionable knowledge, such as meeting minutes, research notes, or study guides.

Highlights

  • Flexible Transcription: Supports multiple backends including WhisperX, OpenAI, and self-hosted options like VibeVoice or OpenASR.
  • Agentic Research: Features an opt-in AI researcher that can search and synthesize information across your entire library of recordings.
  • Privacy-First: Runs entirely on your own infrastructure with support for SSO and granular access controls.
  • Customizable Workflows: Uses "smart tags" that allow you to apply specific AI prompts and transcription settings to different types of recordings automatically.
  • Extensible: Includes a REST API and webhook support for integrating with tools like Obsidian, n8n, or Zapier.

Related

  • Project
  • Project
  • Project
  • Project
  • Project