100% Local · 100% Private

Speech-to-Text,
Your Way

Longform & live transcription, speaker diarization, AI summaries, and a calendar-based audio notebook — powered by Whisper, NeMo, SenseVoice, VibeVoice & more. Runs entirely on your machine.

TranscriptionSuite — Session
TranscriptionSuite Session view with Control Center, transcription controls, and audio visualizer

Hardware Acceleration

Features

Everything You Need

TranscriptionSuite — Session
Session view with Control Center, transcription controls, and audio visualizer

Transcribe

Record anything. Keep everything local.

Record for as long as you want — from your microphone or system audio — and get the full transcript seconds after you stop, with a rolling preview while you speak. Flip on Live Mode for real-time, sentence-by-sentence dictation, or translate foreign audio to English on the fly.

30 minutes of audio in under a minute on an RTX 3060.

TranscriptionSuite — Server
Server configuration with setup checks, runtime selection, and Docker image management

Your Hardware

Any GPU. Your choice of models.

Whisper, NVIDIA NeMo Parakeet & Canary, SenseVoice, VibeVoice-ASR, whisper.cpp, MLX — pick what fits your machine. The app manages the whole engine for you: Docker on Linux and Windows, native Metal on Apple Silicon, with guided setup checks and one-click image updates.

TranscriptionSuite — Audio Note
Audio note with speaker-labeled transcript, playback controls, and AI summary button

Understand

Who said what — automatically.

Speaker diarization labels every voice in the recording. Generate an AI summary of any note, or chat about it with the AI Assistant — wired to any OpenAI-compatible provider, from local LM Studio and Ollama to Groq and OpenRouter.

TranscriptionSuite — Notebook
Audio Notebook with monthly calendar and day timeline

Organize

A calendar for your voice.

Every recording can land in the Audio Notebook: browse by month, scrub through your day hour by hour, replay the original audio, and find any spoken phrase again with full-text search.

And more

  • Remote access — Tailscale or LAN
  • Global shortcuts — dictate into any app
  • File import — audio & video → .txt / .srt / .ass
  • OpenAI-compatible API — drop-in STT for other tools
  • Outgoing webhooks — push transcripts anywhere
  • Translation — 90+ languages to English

See It In Action

Watch the Demo

Three and a half minutes from launch to diarized transcript.

TranscriptionSuite — Demo

Backstory

About This Project

TranscriptionSuite started as a personal tool and turned into a hobby project. I’m an engineer ‐ just not a software engineer. This whole thing is vibecoded, but not blindly: for example, Dockerizing the server for easy distribution was 100% my idea.

I’m using this project to learn programming. Starting from virtually nothing, I now have a decent grasp of Python, git, uv & Docker. I started doing this because it’s fun, not to make money ‐ though I do find, despite my mechanical engineering degree, that I want to follow software as a career.

Since I dogfood the app every day, I’m not going to abandon it. I’ll also try to deal with bugs as soon as possible.

Inspired by RealtimeSTT .

Open Source & Free

This project was only made possible thanks to free & open source software.
I wanted to share back to the community and that's why I chose the GPLv3+ license. Star the repo, report bugs, or contribute on GitHub.

View on GitHub