Voice input adjusts macOS mic input gain and does not restore it (mic level ends up near zero)
What variant of Codex are you using?
App
What feature would you like to see?
When using the built-in voice input in the Codex desktop app (Electron), the app/engine automatically adjusts the system microphone input level on macOS. The problem is that after stopping voice input, the microphone input gain is not restored to its previous value.
Over time, repeated use drives the system mic input level down to (almost) minimum. At that point, the microphone becomes effectively “quiet” for other applications as well (Teams/Meet/etc.), because the global macOS input level has been lowered.
Workaround:
Launching Codex with a Chromium feature disabled prevents this behavior:
open -na "Codex" --args --disable-features=WebRtcAllowInputVolumeAdjustment
This seems to stop WebRTC/Chromium from adjusting the input volume, and the mic level no longer gets dragged down.
Request:
Please add an in-app setting to disable WebRTC automatic input volume adjustment / AGC, so users don’t have to rely on external launch arguments.
Additional information
_No response_
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗