Mark dictated messages so Codex can account for transcription errors
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.4k
- PR merge metrics
- PR metrics pending
Description
When I use Codex Desktop’s dictation, the audio is transcribed into text and then submitted as an ordinary user message. Codex therefore cannot distinguish typed text from speech-recognized text.
This matters because dictation can misrecognize filenames, commands, model names, numbers, and technical terms. The model should be able to treat voice-derived text more cautiously.
Requested behavior:
- mark a message as voice-dictated in the conversation metadata;
- let Codex use that signal to flag or clarify suspicious technical terms;
- optionally offer conservative, context-aware cleanup before sending;
- preserve the raw transcript and let the user review changes;
- never silently alter commands, paths, identifiers, or user intent.
This is narrower than #13714: the core request is provenance metadata and cautious interpretation, not necessarily automatic rewriting. Related: #42078.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing Codex Desktop dictation into conversation metadata and message submission; the issue names no file, test, or entry point. Done means voice-derived messages retain provenance and raw transcripts, with any clarification or cleanup remaining conservative, reviewable, and non-destructive.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- ai, desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100