Get TranscriptionSuite
TranscriptionSuite is a two-part app: a dashboard you install, and a server it downloads and manages for you. The files are attached to the latest GitHub release; the rows below run from easiest to most involved.
Platform | Get It |
|---|---|
| macOS, Apple silicon (server included) | TranscriptionSuite-1.3.10-arm64-mac-metal.dmg (about 3-5 GB, no Docker) |
| macOS, Apple silicon (dashboard only) | TranscriptionSuite-1.3.10-arm64-mac.dmg (about 200 MB; server runs elsewhere) |
| Windows (x64) | TranscriptionSuite.Setup.1.3.10.exe plus Docker Desktop with WSL 2 |
| Linux (x64) | TranscriptionSuite-1.3.10.AppImage plus Docker or Podman |
| Website | transcriptionsuite.app |
| Privacy policy | No separate privacy-policy page was found; the README describes local processing |
| Source code | github.com/homelab-00/TranscriptionSuite |
Only the Mac build with the bundled server is a plain download-and-open install. On Windows and Linux a terminal-level setup of Docker or Podman is required first. The macOS app is unsigned, so macOS blocks it until you clear the quarantine flag or choose Open Anyway; FFmpeg must also be installed. The README lists an Intel Mac build, but the 1.3.10 release shows only Apple silicon disk images.
TranscriptionSuite at a Glance
Attribute | TranscriptionSuite |
|---|---|
| Platform | Windows, macOS, Linux |
| Price | Free |
| License | GPL-3.0 or later |
| Runs | Locally; models download on first use |
| Languages | 90+ with Whisper; fewer with other models |
| Real-time transcription | Yes (Live Mode, Whisper models only) |
| Speaker labels | Yes, on recordings and imports; not in Live Mode |
| Usable on CPU only | Yes; NeMo models are not available |
| Local API server | Yes, OpenAI-compatible transcription endpoint |
Attributes follow the speech-to-text comparison used in the Local LLM Software Directory. A missing statement on the site means unknown, not unsupported.
What TranscriptionSuite Is
TranscriptionSuite is a transcription app, not a meeting bot or a cloud service. The README describes an Electron dashboard plus a Python backend that supports Whisper, NVIDIA NeMo, VibeVoice-ASR, SenseVoice, whisper.cpp and MLX models, accelerated by CUDA, Apple Metal or Vulkan, or plain CPU.
The author describes it as a personal tool that grew into a hobby project, built by a mechanical engineer who is not a software engineer; in the README's own words, "this whole thing is vibecoded", though not blindly. The author says they use it themselves and do not plan to abandon it.
This review draws on the website, the README and the GitHub releases. It involved no hands-on testing, so accuracy, speed and stability are not rated here.
How to Get Started
Setup is a dashboard install, then a server start from inside the app. The steps follow the README.
- 1Prepare your platform
Why it matters: On Windows and Linux install Docker (Docker Desktop with WSL 2, or Docker or Podman on Linux); on Apple silicon install FFmpeg with Homebrew instead. - 2Install the dashboard
Why it matters: Download the file for your system from the [releases page](https://github.com/homelab-00/TranscriptionSuite/releases/latest); on a Mac, clear the quarantine flag once because the app is unsigned. - 3Start the server from the Server tab
Why it matters: Pick a runtime (CUDA, Metal, Vulkan or CPU) and start it; the first start downloads your chosen model, which can be several gigabytes. - 4Record, dictate or import a file
Why it matters: Use the Session tab to record or import audio, and switch on Speaker Diarization when you need speaker labels.
Features
The feature list is broad for a one-person project. Everything below comes from the README and website.
- Longform recording. Record from a microphone or system audio and get the full transcript after you stop, with a rolling preview of the latest 20 seconds.
- Live Mode. Real-time, sentence-by-sentence transcription for dictation, limited to Whisper-family models and without speaker labels.
- Speaker diarization. "Who said what" labels for Whisper, NeMo, SenseVoice and VibeVoice models.
- File import. Drop in audio or video and save plain text or
.srt/.asssubtitles. - Audio Notebook. Recordings land in a calendar view with full-text search and an AI assistant that talks to any OpenAI-compatible provider.
- Dictation shortcuts. System-wide start and stop shortcuts and paste-at-cursor.
- Integrations. An OpenAI-compatible
/v1/audio/transcriptionsendpoint for tools such as Open WebUI and LM Studio, outgoing webhooks, and remote access over Tailscale or a local network.
Models and Hardware
You choose the speech model, and the app detects your hardware and greys out incompatible options. On Docker platforms the choices are WhisperX (faster-whisper models), NVIDIA Parakeet v3 and Canary v2, VibeVoice-ASR, SenseVoice and whisper.cpp; on Apple silicon they are the MLX versions of Whisper, Parakeet, Canary and VibeVoice-ASR.
Language coverage depends on the model: Whisper handles 90+ languages and can translate to English, Parakeet and Canary cover 25 European languages, VibeVoice 51, and SenseVoice five. NeMo models do not run on the CPU runtime, and VibeVoice-ASR is a 9-billion-parameter model of about 16 GB.
The developer claims half an hour of audio is transcribed in under a minute with Whisper on an RTX 3060; this review did not reproduce that figure. The README publishes no minimum RAM or VRAM requirement.
Privacy, License and Cost
The README says everything runs on your computer and that audio and transcripts never leave it. The internet is needed only to download the app and model weights on first use; after that it works offline. Speaker labels with Whisper or NeMo use PyAnnote models, which require a free Hugging Face token.
The AI assistant in the notebook can talk to any OpenAI-compatible provider, including cloud services such as Groq, OpenAI and OpenRouter; anything you send there falls outside the local-only claim. The README also says the app checks for new versions weekly.
The code is GPL-3.0 or later and the app is free. No dedicated privacy-policy page was found. This review did not inspect network traffic, so these statements are the developer's own.
Trade-Offs: Benefits vs. Limitations
Local transcription
- What it means in real use:
- Audio stays on your machine.
- Limitation / caveat:
- First-use model downloads are large; no accuracy figures are published.
Speaker labels
- What it means in real use:
- Know who said what in meetings.
- Limitation / caveat:
- Not available in Live Mode; Sortformer handles only four speakers.
Many model families
- What it means in real use:
- Pick speed, language or accuracy.
- Limitation / caveat:
- Which one fits your hardware is up to you.
OpenAI-compatible API
- What it means in real use:
- Other tools can use it as a backend.
- Limitation / caveat:
- The model field is accepted but ignored.
Open source and free
- What it means in real use:
- GPL code you can inspect.
- Limitation / caveat:
- One maintainer, self-described as vibe-coded; Docker needed on Windows and Linux.
TranscriptionSuite vs. Alternatives
These are the closest speech-to-text tools in the directory: another meeting transcriber, a Mac dictation app, and two engines you would build on.
TranscriptionSuite
- Platforms:
- Windows, macOS, Linux
- Price and license:
- Free, GPL-3.0
- Role:
- Transcription app with server
- Key difference:
- Live mode, speaker labels, notebook and API in one
Meetily
- Platforms:
- macOS, Windows
- Price and license:
- Free (MIT) and paid Pro
- Role:
- Meeting transcriber
- Key difference:
- Built around meetings; macOS and Windows only
Articles about Meetily (1)
- Meetily Review: Local, Privacy-First AI Meeting NotesUpdated September 18, 2026
Also mentioned in:
- Local Chat Apps & Assistants Compared (2026): Desktop, Mobile, Self-Hosted, Assistants and RoleplayUpdated September 20, 2026
- Local Voice & Speech Tools Compared (2026): Text-to-Speech, Speech-to-Text and Voice AgentsUpdated September 20, 2026
MacWhisper
- Platforms:
- macOS
- Price and license:
- Freemium, proprietary
- Role:
- Mac transcription app
- Key difference:
- Mac-only and closed source
Articles about MacWhisper (2)
- MacWhisper Review: Local Speech-to-Text for MacUpdated October 3, 2026
- Meetily Review: Local, Privacy-First AI Meeting NotesUpdated September 18, 2026
Also mentioned in:
- AquaVoice Review: Voice Dictation for AI PromptsUpdated October 3, 2026
- Local Voice & Speech Tools Compared (2026): Text-to-Speech, Speech-to-Text and Voice AgentsUpdated September 20, 2026
- FunClip Review: Self-Hosted AI Video Clipping With FunASRUpdated September 19, 2026
- Willow Inference Server Review: Self-Hosted Whisper ASR and TTSUpdated September 19, 2026
faster-whisper
- Platforms:
- Windows, macOS, Linux
- Price and license:
- Free, MIT
- Role:
- Python speech library
- Key difference:
- An engine for developers, no interface
Articles about faster-whisper (5)
- faster-whisper Review: CTranslate2-Accelerated Local Speech-to-TextUpdated September 5, 2026
- Whisper.cpp vs faster-whisper 2026: Local STT Benchmarks, Setup & GPU AccelerationUpdated October 17, 2026
- Local Voice & Speech Tools Compared (2026): Text-to-Speech, Speech-to-Text and Voice AgentsUpdated September 20, 2026
- dograh Review: Open-Source, Self-Hosted Voice AI Agent PlatformUpdated September 12, 2026
- Whisper.cpp Review: Local Speech-to-Text in Pure C/C++Updated September 5, 2026
Also mentioned in:
- SpeechBrain Review: An Open-Source PyTorch Toolkit for Speech and TextUpdated October 23, 2026
- Local Multimodal AI Pipeline 2026: Combine Voice, Vision, and Text Models OfflineUpdated October 17, 2026
- MacWhisper Review: Local Speech-to-Text for MacUpdated October 3, 2026
- FunClip Review: Self-Hosted AI Video Clipping With FunASRUpdated September 19, 2026
+6 more not shown
Izwi
- Platforms:
- Windows, macOS, Linux
- Price and license:
- Free, MIT
- Role:
- Local voice runtime
- Key difference:
- Adds speech output and voice cloning behind one API
Articles about Izwi (2)
- Izwi Review: Local Voice AI for TTS, STT, and CloningUpdated September 19, 2026
- Local Voice & Speech Tools Compared (2026): Text-to-Speech, Speech-to-Text and Voice AgentsUpdated September 20, 2026
Platform, price, and feature details for third-party apps change frequently. Verify current specifics on each project's own page before deciding.
Who Should Use TranscriptionSuite
- Anyone who transcribes interviews, lectures or meetings. Speaker labels and subtitle export target exactly that.
- Mac users with Apple silicon. The bundled build is the simplest path and needs no Docker.
- People who dictate into other apps. Live Mode and paste-at-cursor shortcuts cover it.
- Tinkerers with a home server. Remote access and the API let other devices use one machine.
Who Should Not Use TranscriptionSuite
- People who want a no-setup installer on Windows or Linux. Docker comes first.
- Intel Mac owners. The latest release lists no Intel build.
- Teams that need vendor support. It is a one-maintainer hobby project.
- Anyone who needs documented compliance. No privacy-policy page was found.
Frequently Asked Questions
Does TranscriptionSuite need a GPU?
No. A CPU-only runtime exists, but NeMo models are unavailable on it and large models are slow; NVIDIA CUDA, Apple Metal and AMD or Intel Vulkan are optional accelerators.
Why does it need Docker?
The transcription server ships as a container on Windows, Linux and Intel Macs, which the dashboard downloads and manages; Apple silicon Macs run it natively instead.
Can other apps use it as a transcription backend?
Yes. It exposes an OpenAI-compatible transcription endpoint, so tools such as Open WebUI and LM Studio can point at it.
Do I need an account for speaker labels?
Only for the Whisper and NeMo route: PyAnnote needs a free Hugging Face token. SenseVoice, VibeVoice and Sortformer on Apple silicon need none.
Can I run it on one machine and use it from another?
Yes. The README describes remote access over Tailscale or a local network.
Verdict
TranscriptionSuite is a strong fit for people who want private, local transcription with speaker labels and are comfortable with Docker, or who own an Apple silicon Mac where the bundled build removes that step.
The caveats are maturity and transparency: a single self-described vibe-coding maintainer, no privacy-policy page, no accuracy benchmarks beyond the author's own speed claim, and a macOS app that is unsigned. Try it on non-sensitive recordings first.
Sources
- TranscriptionSuite website — product description, features and hardware acceleration.
- TranscriptionSuite README — installation, compatibility matrix, API, license and project state.
- TranscriptionSuite on GitHub — GPL-3.0 license and star count.
- TranscriptionSuite releases — version 1.3.10 and installer files.
