VoiceInk
Beingpax · Audio
GitHub stars
6,620Stats updated
What is VoiceInk?
VoiceInk is built around fast dictation into macOS rather than a separate transcript workspace. Local speech models handle recognition, while configurable shortcuts, per-application modes, screen-aware context, custom vocabulary, text replacement, and writing-style controls shape the text that is inserted into the user's current workflow.
VoiceInk is a native macOS dictation app that turns speech into text wherever you type. It can run transcription locally, adapt output with reusable Modes and screen context, learn personal vocabulary, and use optional cloud providers only when you choose.
Core capabilities
- Transcribe speech locally through configurable global and push-to-talk shortcuts
- Apply app-aware modes, screen context, writing styles, and smart text cleanup
- Teach custom vocabulary and replacements or switch into voice assistant mode
A native macOS dictation loop
VoiceInk listens from configurable global shortcuts and runs supported recognition models locally on macOS. The resulting text is designed to return quickly to the active application, making spoken input another path into messages, documents, forms, and other everyday text fields.
- macOS
- dictation
- offline
- shortcuts
Context and personal language
App-aware modes and screen context can change how a transcript is cleaned and styled for the current destination. A personal dictionary, smart replacements, writing modes, and an assistant mode add user-specific language and follow-up behavior around the local recognition step.
- context
- dictionary
- text replacement
- assistant
Where it fits
Use cases
- 01
Draft text in the current macOS app
Press a global shortcut, dictate a message, note, document passage, or form response, and insert the locally recognized result without moving the task into a separate transcription service.
- 02
Adapt dictation to different contexts
Configure modes for particular applications or URLs so VoiceInk can apply the intended vocabulary, writing style, cleanup behavior, and context handling as the active workspace changes.
- 03
Improve recognition of specialized language
Add names, industry terms, abbreviations, and recurring replacements to the personal dictionary so later dictation uses the preferred vocabulary and formatting more consistently.