Skip to content

Say it. Send it.

The intelligent voice keyboard for iPhone. Speak in any app and get text you can send as it is. Free on your iPhone and on your server, or use Diction Cloud.

whatsappmessagesmailAny text fieldnotionslacknotesNo plugin neededgmailsafariwhatsappmessagesmailAny text fieldnotionslacknotesNo plugin neededgmailsafariwhatsappmessagesmailAny text fieldnotionslacknotesNo plugin neededgmailsafariwhatsappmessagesmailAny text fieldnotionslacknotesNo plugin neededgmailsafari
instagrammessengerdiscordAny apptelegramxwhatsappnotesgmailinstagrammessengerdiscordAny apptelegramxwhatsappnotesgmailinstagrammessengerdiscordAny apptelegramxwhatsappnotesgmailinstagrammessengerdiscordAny apptelegramxwhatsappnotesgmail

One button does the job.

Tap the Diction Bar and speak. Keep a full keyboard under it, one row of keys, or nothing but the bar.

Diction keyboard, full keyboard, light modeDiction keyboard, one row, light modeDiction keyboard, just the bar, light mode
Diction keyboard, full keyboard, dark modeDiction keyboard, one row, dark modeDiction keyboard, just the bar, dark mode

Your voice. Your choice.

On-device

Free forever

Speech AI runs on the phone. Nothing leaves it.

Whisper

On-device models

  • Whisper Base
  • Whisper Small
  • Whisper Turbo
  • NVIDIA Parakeet v2
  • NVIDIA Parakeet v3
On-device

Self-hosted

Free forever

Running a speech model or LLM at home? Plug it into the keyboard.

  • open source
  • docker compose up
  • your STT
  • your LLM
Self-hosting guide

Speak in your language.

HalloBonjourAhojHolaCiaoOláHejCześćHalloBonjourAhojHolaCiaoOláHejCześć
ПривітΓειάMerhabaこんにちは안녕하세요你好नमस्तेПривітΓειάMerhabaこんにちは안녕하세요你好नमस्ते
مرحباHelloHalloSalutTerveSziaSveikiمرحباHelloHalloSalutTerveSziaSveiki

Exactly what you said. Cleaned up.

Fast, accurate transcription, then the cleanup you would do by hand: fillers gone, grammar fixed, lists formatted, your names spelled right. And when the text is already there, just say what to change.

Transcript
Tone

um so quick update for tomorrow. we're gonna need three things, uh, the slides, the demo laptop and, like, someone to take notes. also their gonna send the contract tonight so i'll forward it

Result

um so quick update for tomorrow. we're gonna need three things, uh, the slides, the demo laptop and, like, someone to take notes. also their gonna send the contract tonight so i'll forward it

Fillers

um, uh, like, you know, false starts

so um basically yesYes.

Grammar

Agreement, tense, apostrophes, capitalization

their gonnathey're going to

Formatting

Lists, numbers, dates, paragraphs. Or say "new paragraph"

one two three1. 2. 3.

My Words

Your names, brands and jargon, spelled your way

new yenNguyen

Voice commands

Tell it what to change in text that is already there

Hi team · "translate to Spanish"Hola equipo

A keyboard that understands you.
Built from the ground up.

Keys

Keys that learn your aim

The keyboard learns where your thumb actually lands, so fewer wrong letters get through in the first place.

Typing intelligence

Knows what you meant to type

Autocorrect, word completion and next-word suggestions, written from scratch instead of borrowed from iOS. It learns your names and jargon, and it all runs on the phone.

Speech AI

Models tuned in-house

Diction Labs quantizes and fine-tunes the models behind every word, so speech AI runs fast on iPhone, offline, and on servers. Published on Hugging Face.

On Hugging Face →
Encryption

Encrypted on every transcript

Sealed with AES-256-GCM and a fresh key for every request before it leaves the server. Your words never travel unprotected.

Your GPU.
Your keyboard.

Plug in a speech model or LLM you run at home. Clone, start, scan the QR. Free, no account, no limits.

~/diction
$

Diction Cloud.
Hard to beat.

We run the GPU servers ourselves. Your voice is transcribed there and thrown away, never stored. Running the hardware also keeps costs down, which is how the price stays fair and below what most dictation apps charge.

  • Live transcription
  • Every Writing Tool
  • No word limits
  • Audio never stored
Monthly

$5.99/month

 

Annual2 months free

$4.99/month

$59.99 billed annually

Get the app

Free trial in the app. Cancel anytime. US prices, your local price is in the app.

Good questions.

Is Diction free?

On your iPhone and on your server, yes. Free forever, no word limits, no account. Diction Cloud is the paid option at $5.99 a month or $59.99 a year, and you can try it free first.

Is it a full keyboard, or just a mic?

A full keyboard. QWERTY with the layout for your language, autocorrect that looks at where your finger landed, word completion and next-word suggestions, all computed on your iPhone. The mic sits above the keys, one tap away in every app.

Does it work in every app?

Pretty much anywhere you can type: Messages, Mail, Slack, Notes, your browser. Two exceptions come from iOS itself. Password fields always get the system keyboard, and a few apps block custom keyboards.

Does it work offline?

Yes, in on-device mode. Download a speech AI once and dictate on a plane, in a tunnel, anywhere. Diction Cloud and self-hosted need a connection, because that is where the speech AI runs.

Is my voice stored?

No. On-device, your voice never leaves the phone. Self-hosted, it goes to your server and nowhere else. On Diction Cloud it is transcribed and thrown away.

Why does the keyboard need Full Access?

iOS asks for it before any keyboard can use the network, and Diction needs the network to reach the speech AI. That is all it is used for.

Which languages does it speak?

99 for dictation, with auto-detect if you switch between them. 25 European languages get the most accurate engine.

Will it get my name right?

Add it to My Words once, along with your colleagues, brands and jargon, and Diction spells them your way from then on.

Can I edit text by voice?

Yes. Hold the mic and say what you want: "make it a list", "translate it to Spanish", "remove the last sentence". The text that is already there changes.

What is self-hosting?

You run the Diction server on a machine you control, and the app sends your voice there instead of the cloud. It is open source, it runs in Docker, and pairing is one QR scan.

Do I need a GPU to self-host?

It helps. An NVIDIA GPU gives the fastest results. No GPU? The smaller Whisper models run fine on a CPU.

Can Writing Tools use an LLM I run at home?

Yes. Point the server at any OpenAI-compatible endpoint, like Ollama, and Writing Tools run on it, free.

Is there an Android or Mac app?

Not yet. Diction is iPhone first, and that is where the work goes right now.

How do I cancel?

The same way as any App Store subscription, in your Apple ID settings. On-device and self-hosted keep working, free, after you cancel.

Your keyboard is waiting.

Free on your iPhone and on your server. Works in every app.