#7272nd of 81 in VoiceFor voice, speech and music

scriberr

Offline audio transcription server with speaker diarization and LLM chat

Stars
3.1k
License
MIT
Last commit
Sep 2026
Last release
Dec 2025
Language
Go
Stars, last 29 weeks+594
21 Apr 2026: 2,549 stars28 Apr 2026: 2,577 stars5 May 2026: 2,606 stars12 May 2026: 2,626 stars19 May 2026: 2,642 stars26 May 2026: 2,659 stars2 Jun 2026: 2,677 stars9 Jun 2026: 2,695 stars16 Jun 2026: 2,745 stars23 Jun 2026: 2,763 stars30 Jun 2026: 2,783 stars7 Jul 2026: 2,803 stars14 Jul 2026: 2,817 stars21 Jul 2026: 2,828 stars28 Jul 2026: 2,840 stars4 Aug 2026: 2,866 stars11 Aug 2026: 2,883 stars18 Aug 2026: 2,896 stars25 Aug 2026: 2,970 stars1 Sept 2026: 2,997 stars8 Sept 2026: 3,017 stars15 Sept 2026: 3,033 stars22 Sept 2026: 3,049 stars29 Sept 2026: 3,064 stars6 Oct 2026: 3,076 stars13 Oct 2026: 3,090 stars20 Oct 2026: 3,104 stars27 Oct 2026: 3,116 stars3 Nov 2026: 3,132 stars10 Nov 2026: 3,143 stars

2,549 on 21 Apr 20263,143 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Scriberr is a self-hosted web app, written in Go, that transcribes audio and video locally using NVIDIA Parakeet, Canary or Whisper models, with word-level timing. It adds speaker diarization, a folder watcher, a REST API, a built-in recorder, notes, and summaries or chat over transcripts via Ollama or OpenAI-compatible endpoints. Data is stored in SQLite, and it installs via Docker (CPU or CUDA images) or Homebrew.

Who it is for: Self-hosters who want private, local transcription of recordings and meetings

Strengths

  • Runs transcription locally with Parakeet, Canary or Whisper; no cloud provider required
  • Speaker diarization and word-level timestamps with seek-from-text playback
  • Folder watcher and API allow integration with tools like n8n
  • Separate Docker images for CPU, CUDA and RTX 50-series Blackwell GPUs

Weaknesses

  • First start takes several minutes while Python environments and models download
  • Upgrading from v1.1.0 requires splitting volumes and deleting the old whisperx-env
  • Plain HTTP access needs SECURE_COOKIES=false or audio streaming fails
  • Maintainer reported a development pause; last release was December 2025

What it needs

  • GPU optional
  • Docker + Compose
  • Needs Docker or Homebrew, uv, SQLite, Ollama or OpenAI-compatible API (optional, for chat)
  • Models: NVIDIA Parakeet, NVIDIA Canary, Whisper, PyAnnote (diarization), Ollama
  • port 8080

Quick answers

Is scriberr open source?

Yes. Its code is on GitHub under the MIT license.

Can you run scriberr with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Does scriberr need a GPU?

No. It runs on a CPU and can use a GPU when you have one.

Also in Voice

See all 81
Also in Voice
RankProjectScore
1voicestudioDesktop app for voice cloning, dubbing, dictation and audiobooks108k stars+48,895 (+83%) in 30 daysAGPL-3.098 out of 100
2handyOffline push-to-talk dictation app that pastes transcripts into any text field38.4k starsMIT91 out of 100
3whisper.cppC/C++ speech-to-text engine running OpenAI Whisper models locally55.1k stars+858 (+1.6%) in 30 daysMIT90 out of 100
#4xiaozhi-esp32ESP32 firmware for a voice chatbot with MCP device and cloud tool control33.1k starsMIT83 out of 100
#5buzzOffline desktop app for transcribing and translating audio with Whisper22.6k stars+735 (+3.4%) in 30 daysMIT83 out of 100