VoiceInk CE is a fork of VoiceInk. It started from upstream and has since grown its own implementation, conventions, and direction. This is a personal project I maintain for my own use, with no official support or compatibility guarantee.
- Accurate local and cloud transcription workflows
- Global keyboard shortcuts and push-to-talk recording
- Personal dictionary, text replacements, and text transform rules
- Optional AI enhancement and prompt workflows
- Power Mode for app- and URL-specific behavior
- History, metrics, audio-file transcription, and audio input configuration
Use builds from this repository's Releases, when available.
Build instructions are in BUILDING.md.
- macOS 14.4 or later
Issues are useful for tracking bugs and regressions. Pull requests aren't expected unless coordinated ahead of time — see CONTRIBUTING.md.
This project follows the GNU General Public License v3.0. See LICENSE for details.
Thanks to Pax and the upstream contributors for creating and open-sourcing VoiceInk, which this fork builds on.
- whisper.cpp - high-performance inference of OpenAI's Whisper model
- FluidAudio - Parakeet model implementation
- Sparkle - app updates
- KeyboardShortcuts - user-customizable keyboard shortcuts
- LaunchAtLogin - launch at login
- MediaRemoteAdapter - media playback control during recording
- Zip - file compression and decompression
- SelectedTextKit - selected text access on macOS
- Swift Atomics - low-level atomic operations