Skip to content
buildbay.

GitHub stars

6,620
—Collecting 30d data

Stats updated

6,578 stars on Sep 27 to 6,620 stars on Oct 1, up 42.5 measured star snapshots

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

  1. 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.

  2. 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.

  3. 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.