openai / openai/codex

Mark dictated messages so Codex can account for transcription errors

Open
#44,486 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

app enhancement
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.