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

With WhisperKit or Apple SpeechAnalyzer, see partial transcription results in real-time as you speak. A floating overlay shows the current transcription progress.

AI Text Processing

Process transcribed text with AI prompts before it gets pasted. TypeWhisper ships with 8 built-in presets for translation, formatting, summarization, and more. Open the Prompt Palette to quickly switch between prompts or create your own.

Connect your preferred LLM provider - Apple Intelligence (on-device), Groq, OpenAI, or Gemini. Each prompt can override the default provider, so you can mix local and cloud processing as needed.

AI Text Processing with Prompt Palette

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 for specialized fields like medicine, law, or software development.

Dictionary with custom terms and corrections

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.

Snippets with trigger phrases and placeholders

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. WhisperKit can also translate speech from any supported language to English. Set the task to "Translate" in settings or via a profile.

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.

Transcription History with timeline and filters

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.

Home Dashboard with usage stats and activity chart

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.

Plugin System with marketplace