← Diction

Support

Getting Started

  1. Open the Diction app and grant microphone permission when prompted.
  2. Go to Settings → General → Keyboard → Keyboards → Add New Keyboard → Diction.
  3. Tap Diction in the list and enable Allow Full Access (required for transcription).
  4. Open any app with a text field, tap the globe icon to switch to Diction, and tap the mic.

The Diction app must be open in the background for the keyboard to work. Just launch it once — it stays ready.

Common Issues

Keyboard doesn't appear
Make sure you have added Diction in Settings → General → Keyboard → Keyboards. If it still doesn't appear, restart your iPhone.
Microphone not working
Open the Diction app and grant microphone permission. The keyboard extension cannot request mic access on its own — it must be granted through the main app first.
"Open Diction to start" message
The Diction app needs to be running in the background. Open the app, then switch back to your text field and try again.
"Enable Full Access" message
Go to Settings → General → Keyboard → Keyboards → Diction and enable Allow Full Access. This is required by iOS for any keyboard that needs network access.
On-device transcription not working
Make sure you have downloaded a speech model in the Diction app under the On-Device section. The Standard model downloads automatically on first launch.
Transcription fails or times out
Check your internet connection (not needed for on-device mode). If you are using a self-hosted server, verify the endpoint URL is correct and the server is reachable.

Self-Hosting

Diction works with any speech-to-text server that supports the standard transcription API format. For setup guides and Docker Compose files, see the GitHub repository.

Manage Subscription

To manage or cancel your Diction One subscription, go to Settings → Apple ID → Subscriptions on your iPhone. You can cancel at any time and your subscription will remain active until the end of the current billing period.

Contact

Need help? Reach out: