Features
A comprehensive overview of TypeWhisper's capabilities on macOS.
System-Wide Dictation
Use a global hotkey to start and stop recording from any app. Choose between push-to-talk (hold to record), toggle mode (press to start/stop), or modifier-key hotkeys. Transcribed text is automatically pasted into the active text field.
Streaming Preview
WhisperKit and Apple SpeechAnalyzer provide live partial results while you speak. With Parakeet and engines without native streaming, the overlay falls back to showing available text and current progress as soon as results arrive.
AI Workflows
Process transcribed text through workflows before it gets pasted. TypeWhisper includes templates for translation, formatting, summarization, and app-specific cleanup.
Connect your preferred LLM provider - Apple Intelligence (on-device), Groq, OpenAI, or Gemini. Each workflow can override the default provider, so you can mix local and cloud processing as needed.
Learn how workflows work, how prompt instructions are applied, and what to check if nothing changes.

Dictionary
Teach TypeWhisper domain-specific vocabulary. Add custom terms, define corrections for commonly misrecognized words, and enable auto-learn to build your personal dictionary over time. Import community term packs and use licensed industry packs for fields such as real estate, architecture, and legal drafting.
The dictionary has two parts: custom terms can be passed into transcription when the engine supports them, and dictionary corrections are applied automatically after transcription. You do not need to manually force the dictionary to run.
With Parakeet, custom terms can stay fully local. Enable vocabulary boosting and Parakeet will use those terms on-device during transcription, while post-transcription corrections still run automatically.

Snippets
Define trigger phrases that expand into longer text blocks. Snippets support dynamic placeholders like {{DATE}}, {{TIME}}, and {{CLIPBOARD}} for automatic date, time, and clipboard insertion.

File Transcription
Drag and drop audio or video files to transcribe them in batch. Supports all common formats (MP3, WAV, M4A, MP4, MOV, and more). Export results as SRT or WebVTT subtitles with accurate timestamps.
Whisper Mode
Boost microphone gain for quiet speech or noisy environments. Toggle per-profile or globally in settings.
Translation
Apple Translate provides on-device translation between many language pairs. In Workflows, the Translation template can use Apple Translate on macOS 15+ or LLM Prompt mode for provider-based translation. WhisperKit can also translate speech from any supported language to English.
Transcription History
All transcriptions are saved locally with timestamps, the app they were dictated into, and which engine/model was used. Edit transcriptions inline and see correction detection highlighting what changed.
Filter by date, app, or engine. Group entries by timeline for a clear overview of your dictation activity. Select multiple entries for bulk delete or multi-format export. Open History as a standalone window for side-by-side reference while working.

Home Dashboard
The Home tab shows your usage statistics, an activity chart tracking dictation over time, and guided onboarding steps for new users. See at a glance how much time you have saved with voice input.

Plugin System
Extend TypeWhisper with plugins. Four plugin types are supported: transcription engines, LLM providers, translation backends, and utility plugins. Browse and install plugins from the built-in marketplace or develop your own.
See the Add-ons Marketplace for available plugins.
