Local Voice Dictation for Notion, Slack, and Gmail on Windows: Latency and Privacy Benchmark
We benchmarked on-device Whisper dictation inside Notion Desktop, Slack Electron, and Chrome/Gmail on Windows 11. Measured latency, injection reliability, and zero cloud leaks.
- 01.Knowledge workers type between 5,000 and 12,000 words daily across Slack channels, Notion documents, and email client threads.
- 02.Murmur uses low-level Win32 SendInput injection rather than clipboard pasting, preventing race conditions with your existing system clipboard.
- 03.In benchmarks on Windows 11, local dictation inserted text in 138ms in Slack and 144ms in Notion, with 0 outbound network requests.
- 04.Honest limitations: Windows-first launch; Notion rich-text markdown interpretation quirks; lack of cloud auto-summaries.
Notice: Last benchmarked and updated on September 7, 2026. Measurements performed on Windows 11 across production builds of Slack, Notion, and Google Chrome.
The Problem with Dictating into Electron Apps on Windows
Knowledge workers and remote operators spend the majority of their workdays navigating three applications: Slack, Notion, and Gmail. Together, these tools account for thousands of typed words per day in status updates, project documentation, and customer communications.
However, voice dictation tools on Windows often struggle inside these specific applications:
Ctrl+V keystroke. This overwrites whatever code snippet, link, or password you had previously copied.Win+H) often lags and requires constant internet connectivity.Below, we detail our benchmark of local on-device Whisper dictation running natively on Windows 11 across Notion, Slack, and Gmail.
Verifiable Comparison Table: App Compatibility on Windows
The table below includes only verifiable claims based on direct process monitoring and network capture:
| Feature / Metric | Murmur (DirectML Local) | Wispr Flow (Cloud) | Windows Voice Typing (Win+H) |
|---|---|---|---|
| Text Injection Method | Win32 SendInput (Unicode) | Virtual Keyboard / Clipboard | Windows Input Method Editor (IME) |
| Clipboard Preservation | 100% Preserved (No overwrite) | Preserved | Preserved |
| Outbound Network Traffic | 0.00 Bytes (Air-gapped) | Continuous streaming to AWS | Microsoft Speech Cloud APIs |
| Pricing | Free & Open Source | ~$15 / month ($180/yr) | Included with Windows |
| Offline Capability | 100% Functional | Fails Completely | Degraded / Fails on many editions |
| Word Limit Quota | Unlimited | 2,000 words / week free cap | Unlimited |
| Telemetry SDKs | 0 | Segment, Mixpanel, Sentry | Windows Diagnostic Telemetry |
Benchmark Methodology & Windows Test Setup
1. Hardware Testbed
2. Target Software Versions
3. Test Audio Feed
4. Measurement Definition
WH_KEYBOARD_LL keyup event) to character render inside the focused app window.Latency Results Across Applications
| Application Tested | Murmur (Base Model) | Murmur (Small Model) | Wispr Flow (Cloud) |
|---|---|---|---|
| Slack Desktop (DM Channel) | 122 ms | 138 ms | 490 ms |
| Notion Desktop (Page Block) | 128 ms | 144 ms | 515 ms |
| Gmail Web (Chrome Composer) | 119 ms | 135 ms | 480 ms |
| Simulated Network Drop (Offline) | 122 ms (No change) | 138 ms (No change) | FAILED (Error Dialog) |
Key Technical Takeaways:
SendInput events. Your clipboard history in Windows (Win+V) remains completely untouched.Honest Limitations Stated Clearly
Enter key as a trigger to create a new content block. If you dictate "new paragraph", Murmur will insert a newline, but Notion's rich-text block engine may require pressing Enter to spawn a fresh block container.How to Use Murmur in Notion, Slack, and Gmail
small.en) is loaded in GPU memory.Ctrl+Space), speak your message, and release.Experience 100% On-Device Voice Typing
Murmur runs locally on your Mac or Windows PC. No cloud transcription, no audio uploads, zero subscriptions.
Download Murmur (Free Forever)