[macOS 26.5][26.727.51351] Composer dictation takes 3–17 seconds while ChatGPT Classic is fast
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 48/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Quiet
- Tech stack
- macos, rust
- Domain
- desktop, performance
Research direction
Start at the composer dictation microphone entry point and trace the completed-recording batch transcription request, comparing it with the low-latency path described here. Done means short phrases return promptly and consistently after recording stops, with an explicit transcription-in-progress state throughout the server wait.
Written by the indexing model from the issue text.
Description
What version of the Codex App are you using (From “About Codex” dialog)?
26.727.51351 (build 6119)
What subscription do you have?
Paid ChatGPT subscription (exact tier omitted)
What platform is your computer?
Darwin 25.5.0 arm64 arm
MacBook Pro with Apple M4 Pro.
What issue are you seeing?
Composer dictation in the current unified ChatGPT/Codex macOS app records audio normally, but after recording stops, transcription of even a very short phrase takes a highly variable 3–17 seconds before text appears.
This reproduces both when dictation is started from the app's microphone control and when it is started by a Codex Micro hardware button. Starting dictation directly from the app is equally slow, so the hardware is not the cause.
A same-machine A/B test is decisive: ChatGPT Classic transcribes the same short phrases much faster using the same Mac, account, microphone, network, and test session.
Local timing instrumentation isolated the delay:
- recording startup: approximately 124 ms
- recording stop/finalization: approximately 24 ms
- successful batch transcription response waits: approximately 3.0 s, 4.4 s, and 16.95 s
- the slow requests returned successfully; the delay was waiting for transcription, not local audio capture
The unified app appears to use the completed-recording batch transcription path for this session rather than a low-latency streaming path. The large fixed and variable post-stop delay makes short dictation feel broken even when it eventually succeeds.
Observed August 3–4, 2026 (Europe/Berlin).
What steps can reproduce the bug?
- Open the current unified ChatGPT desktop app and enter a Codex task.
- Start composer dictation using the microphone button.
- Speak a short phrase such as “One, two, three.”
- Stop recording.
- Measure the time until editable text appears in the composer.
- Repeat several times. The post-stop wait varies from roughly 3 seconds to more than 15 seconds.
- Open ChatGPT Classic on the same Mac and dictate the same short phrase.
- Observe that Classic returns the transcript much faster.
The slow behavior also reproduces when the Codex Micro starts dictation, but the hardware is not required.
What is the expected behavior?
Short composer dictation should be transcribed promptly and consistently after recording stops, ideally with latency comparable to ChatGPT Classic on the same account and machine.
The app should also show an explicit transcription-in-progress state for the entire server wait.
Additional information
Troubleshooting already performed:
- Confirmed microphone capture and recording finalization are fast.
- Confirmed macOS microphone permission is granted.
- Confirmed ordinary app/network requests are responsive.
- Confirmed no VPN, proxy, or local network filter is active.
- Restarted and retested the current app.
- Confirmed the installed app was the latest public build available during testing.
- Reproduced without relying on the Codex Micro hardware.
- A/B tested against ChatGPT Classic immediately afterward; Classic is much faster.
Related but distinct reports:
- #35677 — unified app transcription fails while ChatGPT Classic works on the same Mac/account
- #33989 — no transcription progress indicator after dictation stops
- #35508 — realtime GPT-Live transcription slows during longer sessions; this report concerns ordinary short composer dictation
This report is distinct from #35677 because transcription usually succeeds here; the defect is severe and highly variable turnaround latency. No raw audio or unsanitized logs are attached for privacy.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.5k
- Avg merge
- 1m
- Merged PRs (30d)
- 1k
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.
More from openai/codex
-
enhancement remote
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
bug CLI windows-os
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
macOS sandbox blocks hw.optional.arm64 sysctl, causing Flutter to misdetect Apple Silicon as x64 Openbug CLI sandbox
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
bug CLI TUI
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
-
CLI config enhancement skills
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
kwakseongjae/auto-hwp#319 ·
-
area:cli bug filter-quality good first issue priority:medium
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 1/5 Under an hour Newbie friendliness 72/100
bevyengine/bevy#25861 ·
-
comp-datalake
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
ClickHouse/ClickHouse#121222 ·
-
A-linter
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
oxc-project/oxc#26863 ·