Overview
VoiceInk is an open-source macOS voice-to-text application built for turning spoken input into text during everyday work. Global shortcuts and push-to-talk start recording, while Modes can adapt output to the current app or URL, a Personal Dictionary handles specialized terminology, and Context Awareness can use visible screen context to improve the result. Local transcription models make on-device processing possible, while the current implementation also supports multiple cloud transcription and AI-enhancement providers, letting users choose between local-first and connected workflows.
Features and best fit
Based on official documentation; not hands-on tested ยท Content checked:
Start dictation from a shortcut and adapt output to the active app
VoiceInk can start recording from configurable global keyboard or mouse shortcuts and works naturally as a push-to-talk dictation layer. Modes can react to the active application or URL, allowing different writing behavior for chat, email, documentation, or technical work. The Personal Dictionary can add names, domain terminology, and text replacements so recognition can be tuned around vocabulary that generic speech systems often miss.
Sources: [1]
Use local transcription or opt into cloud speech and AI enhancement
The README lists local technologies including whisper.cpp, Parakeet through FluidAudio, transcribe.cpp-based models, and SenseVoice. The current onboarding code also exposes cloud transcription providers including AssemblyAI, Cartesia, Deepgram, ElevenLabs, Soniox, Speechmatics, xAI, Mistral, Groq, and Gemini, while enhancement configuration includes providers such as OpenAI, OpenRouter, and Anthropic. VoiceInk is therefore neither inherently cloud-only nor guaranteed to keep every enabled feature offline: the data path depends on the providers you configure.
For Mac users who want speech input across many applications
VoiceInk fits people who spend substantial time composing email, chat messages, documents, prompts, or development notes across macOS applications. It is especially relevant when the goal is immediate dictation into the current workflow rather than uploading recordings for later transcription. Sensitive material can stay on a local-model path, while users who prioritize recognition speed or provider-specific capabilities can opt into supported cloud services.
Review screen permissions, cloud data paths, and build differences
Context Awareness uses the macOS Screen Recording permission so VoiceInk can read visible screen content for transcription context. Environments with sensitive on-screen information should decide deliberately whether that permission and feature are appropriate. Cloud transcription or AI-enhancement providers also change the privacy boundary because relevant data is sent to the selected external service rather than being processed only on the Mac.
VoiceInk requires macOS 14.4 or later. It can be built from source with make local, but the BUILDING guide states that local builds do not include iCloud dictionary synchronization or automatic updates. Purchasing the distributed build provides conveniences such as automatic updates and support, while the source itself is published under GNU GPL v3. Modified or redistributed versions should be evaluated against the GPLv3 obligations.
Official sources
- [1]Beingpax/VoiceInk โ README(2026-09-14)
- [2]VoiceInk โ onboarding and cloud provider configuration(2026-09-14)
- [3]VoiceInk โ onboarding permission definitions(2026-09-14)
- [4]VoiceInk โ Building from Source(2026-09-14)
- [5]Beingpax/VoiceInk โ LICENSE(2026-09-14)
Growth
Growth trends ยท Last 30 days
0 Stars
Trend data is still being collected.
GitHub data
GitHub dataView detailed GitHub data
- Stars
- 0
- Forks
- 0
- Watchers
- 0
- Open issues
- 0
Report incorrect information
Tell us if any listing information is incorrect or outdated.