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.
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¶
Core Features¶
Speakr takes a recording from raw audio to organized, searchable, shareable knowledge. The pipeline:
Capture
- Mic, system/tab audio, or both mixed
- Hours-long server-side recording sessions
- Drag-and-drop upload and black-hole auto-import
Transcribe
- Bring your own engine: WhisperX, OpenAI, Mistral, custom ASR
- Speaker diarization and voice profiles (WhisperX backend)
- Auto-detect plus the full Whisper language list
- Custom vocabulary and hotwords (most effective with WhisperX)
Understand
- Customizable AI summaries
- Event extraction and per-recording chat
- Inquire Mode: semantic search across everything
Organize
- Smart tags with custom prompts, stackable
- Folders and bulk operations
- Retention policies and auto-deletion
Collaborate
- Granular internal sharing and public links
- Groups with auto-share group tags
- Multi-user with Single Sign-On (OIDC)
Automate
- REST API v1 with Swagger UI
- Signed webhooks on lifecycle events
- n8n, Zapier, Make integration
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 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:
Ready to transform your audio into actionable insights? Get started now →