Wisper Logo
Wisper Emotion
Wisper Logo
Transcribing speech…
Calmfn

Native macOS Floating Pill Preview (Click to test tone)

Wisper Emotion for macOS

Offline dictation for macOS. Hold fn, speak, and your words land in whatever app you are in.

Install with one command

curl -L https://deepanshu.live/wisper/download -o ~/Downloads/Wisper.dmg

Copy it, open Terminal (⌘ + Space → "Terminal"), paste, press Return. It only saves the installer to Downloads. Full steps

2Drag the app to Applications and open it — Whisper Base (142 MB) downloads itself.
3Press fn in any app and talk.
4Emotion detection is optional — a separate 361 MB download from Settings. Skip it and Wisper runs light

Nothing leaves your Mac·~500 MB RAM while dictating·Every model deletable

Supported Speech Models

Base downloads itself on first launch. Switch or delete any model from Settings — they download on demand.

EverydayWhisper Base (English)base.enDefault

Good balance of speed and accuracy

142 MB
~500 MB RAM
FastestWhisper Tiny (English)tiny.en

Quick notes and short messages

75 MB
~300 MB RAM
More accurateWhisper Small (English)small.en

Technical words and names

466 MB
~1.2 GB RAM
Very accurateWhisper Medium (English)medium.en

Strong accents or noisy rooms

1.5 GB
~2.6 GB RAM
Most accurateWhisper Large v3 (Multilingual)large-v3

Other languages, slowest to respond

3.1 GB
~4.5 GB RAM

One-time download each. Only the selected model is ever loaded into memory.

Emotion detection is optional

Dictation never touches the tone model. Add it only if you want it, remove it whenever.

Light mode (default)nothing extra to download

~142 MB on disk, ~500 MB RAM. Full transcription accuracy — the live overlay still tags Calm, Focused, Thoughtful or Energetic from pace and energy alone, at no cost.

With the tone model361 MB · on demand

Download it from Settings and finished utterances get a label — Neutral, Happy, Angry, Sad — with the confidence spread. One button removes it again.

The honest limit: tone from audio is right about 62–75% of the time — it hears delivery, not meaning. Anything under 50% confidence is marked unsure rather than shown as fact. All of it runs on your Mac.

Installation

The app is not signed with an Apple Developer ID, so macOS blocks browser-downloaded copies. curl never sets that quarantine flag — nothing to clear afterward.

Terminal installnothing to clear after
curl -L https://deepanshu.live/wisper/download -o ~/Downloads/Wisper.dmg
1Press ⌘ + Space, type Terminal, press Return.
2Paste the command (⌘ + V) and press Return.
3Open Wisper.dmg in Downloads, drag the app to Applications.
4Open it from Applications and start dictating.

Already have a blocked copy from somewhere else? Clear the quarantine flag:

xattr -cr "/Applications/Wisper.app"

Core Capabilities

Real-time voice dictation, acoustic emotion metrics, and instant system cursor injection.

Wisper Engine Studio
ONLINE
Live Voice Stream
Listening (fn held)

"Drafting the architectural overview for our new Electron desktop engine. Wisper automatically captures vocal nuance and injects text into VS Code..."

Whisper Model
base.en
Latency
< 180ms
Target
Active Window
System RAM
~500 MB

FAQ

Installing, Gatekeeper, models, and what stays on your Mac.

Wisper Emotion runs as a native Electron desktop application on your Mac. It connects to an ultra-fast local C++ Whisper engine and acoustic neural classifier. Pressing fn or ⌘ ⌥ Space transcribes your voice and types text into your active editor or app.