Whispering

Whispering

Epicenter · Writing · Voice & Language

Whispering is a free, open source speech to text app for voice to text dictation. Press a shortcut, speak, and your words transcribe through a provider you pick, then land wherever you can type.

Interface preview of Whispering

About Whispering

What Is Whispering

Whispering is an open source dictation app built by Epicenter. You hold a keyboard shortcut, talk, and the recording turns into text that drops straight into whatever app has your cursor. It runs in the browser at whispering.epicenter.so and as a native window inside the Epicenter desktop app.

Most voice dictation tools lock you into one transcription engine and one price. Whispering, built around Whisper transcription models, does the opposite. It records locally, sends the audio to a provider you choose, and lets that provider do the speech recognition. You can point it at a cloud service like OpenAI or Groq, at a hosted Epicenter gateway, at your own self-hosted endpoint, or, in the desktop build, at a model running on your own machine. Swapping engines is a setting, not a new account.

The tradeoff is that Whispering is a shell, not a service. It has no subscription of its own, so what you pay, if anything, goes to the transcription provider behind it. On-device transcription only exists in the desktop version, because the browser cannot run those local models. Pick the browser tab and you're limited to cloud or self-hosted providers.

Getting Started

  1. Open whispering.epicenter.so in a browser, or install the Epicenter desktop app to unlock system-wide shortcuts and local models
  2. Add a transcription provider by pasting its API key, or point the app at a self-hosted endpoint
  3. Hold the shortcut and speak; the audio records and uploads only to the provider you selected
  4. Release to transcribe, let the optional polish step clean up the text, and paste straight into the active cursor

Product Information

A quick look at Whispering's pricing, supported platforms, and performance.

Free PlanYes
Paid PlansFree (bring your own provider)
PlatformWeb browser, Epicenter desktop app (Windows, macOS, Linux)
DeveloperEpicenter
CategoryWriting · Voice & Language
Release DateNov 2024
Latest UpdatedOct 2025
Website Visits18.9K
Website Global Rank1.2M
API AvailabilityN/A

Best for

The users, tasks, and scenarios where this tool fits best.

Users

  • Writers and bloggers
  • Developers and power users
  • Privacy-conscious professionals
  • Open source advocates

Tasks

  • Long-form drafting
  • Note taking in live meetings
  • Multilingual dictation
  • Transcript cleanup
  • Filling forms and chat boxes

Scenarios

  • Writing at a desk with a headset
  • Taking notes when your hands are busy
  • Drafting in a language you think in
  • Working offline on desktop
  • Quick replies between tasks

Key features

Shortcut-Driven Dictation

Whispering is built around one gesture: hold a key, speak, release. The browser build handles in-app shortcuts, and the desktop app adds system-global shortcuts that fire no matter which window is focused. That is the core loop, and it's why the app stays out of your way. You don't open a separate tool, record a file and then hunt for it later. The text arrives at the cursor you were already using.

Bring Your Own Transcription Provider

The app records speech and hands the audio to whichever provider you configure. You can connect a cloud service, the hosted Epicenter gateway or a self-hosted endpoint, and you supply the credentials. That design keeps Whispering free and keeps your options open, since you're not stuck with one vendor's accuracy or pricing. Change your mind and switch the provider in settings, and the app keeps working the same way.

On-Device Transcription in the Desktop App

The Epicenter desktop build can transcribe with a local GGUF model instead of sending audio anywhere. That option only exists on desktop, because the native runtime that loads the model lives there rather than in the browser. For anyone working with confidential recordings, it means the audio never leaves the device and no internet connection is required. It's the feature that turns Whispering from a cloud dictation tool into a private one.

Optional Transcript Polish

After the raw transcript comes back, Whispering can run an optional pass that cleans it up. The polish step is a separate layer, so you decide whether you want the plain output or a tidier version. It's useful when you're dictating in a rush and the first pass is rough. You can leave it off entirely if you'd rather see exactly what was spoken.

Paste at the Active Cursor

Getting text out of a dictation app is often the annoying part. Whispering targets the active cursor directly. In the desktop app it uses native delivery when the operating system allows it, and falls back to the clipboard when it doesn't. In the browser it uses the clipboard. Either way, the transcript ends up in the field you were already in, so there's no window-switching step in the middle of your workflow.

Local-First Storage

Whispering keeps settings and recording metadata on your device first. Audio only leaves the machine when the provider you selected requires an upload, and if you're using a local model, it never leaves at all. Recordings are stored in the browser's IndexedDB or in Epicenter app-data files on desktop. That local-first approach is what separates it from dictation tools that route every clip through a company server by default.

Browser and Desktop Builds From One Codebase

The same app runs as a hosted web page and as a window inside Epicenter. The browser version is a real target, not a stripped-down fallback, and it handles browser recording, local blobs and web-safe shortcuts. The desktop version swaps in native recording, system permissions, local model transcription and floating overlays. You pick the host that matches how you work, and the core dictation flow stays the same.

Pros and cons

Pros

  • Free and open source, with no subscription fee of its own
  • Works with cloud, self-hosted or on-device transcription providers, so you control accuracy and cost
  • Desktop app supports local GGUF models, keeping sensitive audio entirely on your machine
  • One shortcut handles the whole flow, from recording to pasting text at the cursor
  • Local-first storage keeps metadata on your device until a provider needs the audio

Cons

  • No bundled transcription service, so you need your own provider key or a self-hosted endpoint to get started
  • On-device transcription only works in the desktop build, which means browser users can't use it
  • System-global shortcuts and native paste are desktop-only, so browser dictation is limited to the tab
  • Quality and language coverage depend entirely on the provider you choose, not on Whispering itself

Frequently asked questions

Whispering is a free, open source speech to text app made by Epicenter. You hold a keyboard shortcut, speak, and your words are transcribed by a provider you choose and pasted into whatever app is active. It runs in the browser and as a window inside the Epicenter desktop app.