Skip to content

Welcome to Speakr

Speakr is a powerful self-hosted transcription platform that helps you capture, transcribe, and understand your audio content. Whether you're recording meetings, interviews, lectures, or personal notes, Speakr transforms spoken words into valuable, searchable knowledge.

Main Interface

Latest Release: v0.10.18-alpha: login lock, incognito fixes, scoped API tools

A password sign-in lock per account and client address, working chat on incognito recordings, incognito recordings kept through a reload, and an API specification limited to the scopes of the token.

See the full release notes for details.

Quick Navigation

Getting Started

New to Speakr? Start here for a quick overview and setup guide.

Get Started →

Installation

Step-by-step instructions for Docker and manual installation.

Install Now →

User Guide

Learn how to record, transcribe, and manage your audio content.

Learn More →

Admin Guide

Configure users, system settings, and manage your instance.

Configure →

FAQ

Find answers to commonly asked questions about Speakr.

View FAQ →

Troubleshooting

Solutions for transcription issues and performance problems.

Get Help →

Core Features

Speakr takes a recording from raw audio to organized, searchable, shareable knowledge. The pipeline:

Capture

Transcribe

Understand

Automate

Interactive Audio Synchronization

Experience seamless bidirectional synchronization between your audio and transcript. Click any part of the transcript to jump directly to that moment in the audio, or watch as the system automatically highlights the currently spoken text as the audio plays. Enable auto-scroll follow mode to keep the active segment centered in view, creating an effortless reading experience for even the longest recordings.

Real-time audio-transcript synchronization

Real-time transcript highlighting synchronized with audio playback, with auto-scroll follow mode

Learn more about audio synchronization features in the user guide.

Transform Your Recordings with Custom Tag Prompts

Tags aren't just for organization - they transform content. Create a "Recipe" tag to convert cooking narration into formatted recipes. Use "Study Notes" tags to turn lecture recordings into organized outlines. Stack tags like "Client Meeting" + "Legal Review" for combined analysis. Learn more in the Custom Prompts guide.

Latest Updates

Version 0.10.18-alpha - Login lock, incognito fixes, scoped API tools

A login_failure table and two login settings are added at startup.

  • Security - Password sign-in is locked per account and client address after repeated wrong passwords, with an unlock in User Management (discussion #529).
  • Incognito - Chat works again (#527), and the recording is kept through a page reload (#528).
  • API - The OpenAPI document lists only the operations a scoped token may call (#526).

Version 0.10.17-alpha - SSO security update, share permissions, folder fixes

Two indexes are added at startup. Set TRUSTED_PROXIES to the reverse proxy address, and send API tokens in the Authorization header for writes.

  • Security - Authlib 1.9.1 for SSO, query-string tokens only for reading (#500), and sign-in required for the app configuration and system info (#499, #502).
  • Sharing - Permissions on an existing share can be changed, and several people can be selected in the share window (discussions #517, #519).
  • Folders - Name and color checks, group folder names unique in the group, and group sharing through the API (#511 to #516).
  • Fixes - SSO sign-in (#496), upload formats (#510), the storage quota (#509), and recording sessions (#505).

Version 0.10.16-alpha - Tencent Cloud ASR, interface language, API limits

One column and seven indexes are added at startup; no configuration changes are required.

  • Transcription - A Tencent Cloud ASR connector with speaker diarization (#427), and request parameters for the text and chat models.
  • Language - Dates, times, numbers, percentages and file sizes follow the interface language (#477, #480, #481).
  • API - Account-wide limits and a cap on active tokens (discussion #484), and a CSRF check on the token API (#478).
  • Fixes - Faster recording lists (discussion #483), clear errors for unreadable uploads (#482), and #475, #476, #479, #485.

Earlier releases

Release notes for v0.10.15 and earlier are on the GitHub Releases page.

Getting Help

Need assistance? We're here to help:

Documentation

You're already here! Browse our comprehensive guides:

Community

Connect with other users and get support:


Ready to transform your audio into actionable insights? Get started now →