OpenTranscribe
OpenTranscribe is a self-hosted transcription platform that converts your audio and video library into searchable, speaker-labeled transcripts, then lets you summarize and chat with those recordings. Upload files up to 15 GB, record from the browser microphone, or paste a link from YouTube and a thousand other sites, and playlists queue up for batch processing automatically. WhisperX produces word-level timestamps in over 100 languages, while the diarization engine works out who spoke when, corrects turn boundaries, and recognizes the same voice again across different recordings. Speaker profiles accumulate a voice fingerprint, speaking-time analytics, and merged identities, so a regular guest is named correctly in every episode without relabeling. Point it at an LLM and recordings gain structured summaries with action items, suggested tags and collections, and a chat interface that answers questions about your transcripts with citations, grouped into projects that pin their source recordings and standing instructions. Leave the model unconfigured and transcription, diarization, full-text and semantic search, and redaction still run entirely on local models. Watch folders, S3 buckets, and network shares import new media on a schedule with three-layer deduplication and automatic stitching of split recordings, and everything exports as subtitles, Word or PDF documents with citeable numbered lines, or Markdown. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Deploy