DEV Community

Cover image for What Diction Does When Transcription Fails
Ondrej Machala
Ondrej Machala

Posted on

What Diction Does When Transcription Fails

You're mid-sentence. Something goes wrong -- bad connection, phone locks, app gets suspended. The keyboard goes quiet. The transcription never comes back.

Most voice keyboards treat that as an acceptable loss. You re-record, or you don't.

Diction doesn't accept that.

Audio preservation as a default

When a transcription fails for any reason, Diction holds onto your audio. Not as a debug artifact -- as a first-class feature. Your recording is kept safe until it can be transcribed successfully.

This is what taking resilience seriously looks like. The assumption is not "transcription will work". The assumption is "sometimes it won't, and the user's words still matter".

One tap to recover

When you open the keyboard after a failed transcription, an orange retry strip appears. Tap it once. Diction re-transcribes the saved audio and inserts the result exactly where your cursor is. No re-recording. No copying and pasting. No switching apps.

If you want to review what failed, Settings shows a full list. Each entry tells you when it happened and why. Tap Retry on any of them and the result copies to your clipboard automatically.

Why it matters

Voice input is fast because it removes friction. A failure that forces you to re-record, or worse, to give up and type instead, undoes all of that.

The features that make a voice keyboard worth using are not just the happy-path ones. They are the ones that hold up when things go wrong.

Diction is an open-source iOS dictation keyboard. diction.one

Top comments (0)