About Diction
Diction is a voice keyboard for iPhone that replaces typing with speech in any app. The keyboard shows a single microphone button: tap, speak, and the text appears wherever the cursor sits. It reads the context around the cursor, so the same button dictates into empty space, inserts into the middle of a sentence, or rewrites a selection when the user says something like "translate to Czech" or "make this shorter".
It suits people who dictate heavily and care where their audio goes. Users choose between three transcription backends and can switch at any time: on device models that run locally with no internet connection, a self hosted server running open source or licensed models on the user's own network, and Diction One, a hosted cloud service using a fine tuned speech model that discards audio immediately after processing. Writing Tools remove filler words, fix grammar and punctuation, and follow spoken editing commands, while Writing Style, per app Tones and a personal My Words dictionary shape the output. It supports 99 languages, keeps a searchable transcription history, and the app itself carries no analytics or tracking.
The app is free to download, and on device and self hosted transcription carry no word limits or daily caps. Diction One is a subscription purchased inside the app with a free trial included; the website does not publish its price. Writing Tools are part of Diction One.
The server component is open source on GitHub, and the self hosting guide covers a GPU setup with the Diction gateway, CPU only Whisper alternatives, and connecting any OpenAI compatible speech endpoint.