Beingpax/VoiceInk
The best open-source alternative to Superwhisper & Wispr Flow. Voice-to-text app for macOS with no subscription
VoiceInk – Offline, AI‑powered transcription for macOS
What it is – VoiceInk is a native macOS 15+ application that turns spoken words into written text on‑device, using local inference of OpenAI’s Whisper (via whisper.cpp) and other GGUF models. The app is positioned as a privacy‑first alternative to cloud‑based dictation services.
Key capabilities
- Instant transcription – Local AI models (e.g., SenseVoice Small) run on the Mac, delivering “almost instant” speech‑to‑text with the README’s claim of ~99 % accuracy.
- Full offline processing – No data leaves the computer; the app does not rely on external APIs.
- Context‑aware modes – The program can detect the foreground app or URL and automatically switch to a pre‑configured transcription profile.
- Custom dictionary & smart replacements – Users can teach the model new terminology and define text‑expansion rules.
- Global shortcuts – Keyboard or mouse shortcuts (including push‑to‑talk) are configurable via the KeyboardShortcuts library.
- Built‑in AI assistant – A “ChatGPT‑like” conversational mode is bundled, powered by the same local models.
- Smart modes for writing styles – Quick toggles between transcription presets optimised for different contexts (e.g., code, prose, emails).
How it works under the hood
- Speech engine –
whisper.cppprovides fast, CPU‑only inference of the Whisper model. - Model handling –
Transcribe-cpp-swift(a SwiftPM wrapper aroundtranscribe.cpp) loads GGUF‑format models such as SenseVoice Small. - Audio capture –
FluidAudiosupplies low‑latency audio input. - App integration – Libraries like
SelectedTextKitread the current selection, whileMediaRemoteAdapterpauses media playback during recording. - Updates – Sparkle handles automatic app updates for the binary distribution.
Getting started
- Download – A free trial (with optional paid license for updates & support) is available at https://tryvoiceink.com.
- Homebrew –
brew install --cask voiceinkinstalls the pre‑built app. - Build from source – Follow the
BUILDING.mdguide; the repository includes a Swift‑based macOS project that links the above native libraries.
Community & contribution
- The repo is open‑source under GPL‑v3. Pull requests are currently disabled, but users may fork the project, file issues, suggest features, or improve documentation.
- Support is offered via a Discord channel and email for license holders.
Why it matters VoiceInk demonstrates that high‑quality speech‑to‑text can be delivered entirely offline on a consumer laptop, addressing privacy concerns that dominate many cloud dictation services. By bundling Whisper‑style models with a polished macOS UI, it provides a usable reference implementation for developers interested in on‑device AI transcription.
TL;DR – VoiceInk is an open‑source macOS app that transcribes speech to text locally using Whisper‑derived models, offering privacy‑first, instant dictation with context‑aware presets, custom dictionaries, and a built‑in conversational assistant. It can be installed via Homebrew or built from source, and is licensed under GPL‑v3.
Related
- Project
- Project
- Project
- Project
- Project