Voice-to-text that learns your words.

dictate transcribes your speech and cleans it up into punctuated text. It learns the words you correct — names, jargon, the terms you actually use — so it stops getting them wrong.

Fast, self-learning, private

Fast

Long audio is split on silence and transcribed in parallel, so even a long dictation comes back quickly.

Self-learning

It builds a private vocabulary from your corrections, so the names and jargon it gets wrong once stop coming out wrong.

Private

Run client-side with your own API keys and nothing leaves your device for a server, or use the hosted server and keep no keys on your device.

  • The same floating record button on desktop and Android: tap, speak, and the text lands at your cursor.
  • An LLM pass adds punctuation and sentences and drops the filler words.
  • 28 languages with language-aware model selection; English, French, and Romanian are on by default.
  • Abbreviations expand as you dictate — say “et cetera,” get “etc.” — and you can add your own.
  • It can read terms visible in your current app and bias the transcript toward them.
  • Every dictation is kept with its audio, ready to replay or re-transcribe.

Download

v0.1.0 Beta The first public build What's new →

Android

Direct .apk · Android 8+

Download for Android (v0.1.0) · .apk
How to install the .apk
  1. Download the .apk to your phone.
  2. Open it — Android will ask permission to install from this source; allow it.
  3. Tap Install, then open dictate and grant the mic + overlay permissions.

Not on the Play Store. Every version is on the releases page.

Desktop · Linux

Nix or from source

The desktop app runs on Linux, installed via Nix or built from source.

Desktop

macOS & Windows — coming soon

Native macOS and Windows builds aren't available yet. Today dictate runs on Android and on Linux (via Nix or source).

Other platforms

Every version, with its own .apk and changelog, lives in the release history →