Why turning off “Audio ducking” in VoiceOver doesn't stop calls lowering your music
The Audio ducking option in VoiceOver Utility controls one thing: whether other sound gets quieter while VoiceOver, the macOS screen reader, is speaking. Call ducking is a separate macOS behaviour that starts when a call app turns on voice processing, and it ignores the VoiceOver setting. To stop calls lowering your music, the call needs its own output device, which CallLane sets up.
Why so many answers get this wrong
Search “turn off audio ducking Mac” and the top answers tell you to open VoiceOver Utility and untick Audio ducking. It’s the only setting in macOS with that name, so it looks like the answer. People try it, join a call, and the music still drops. Apple Community and Reddit have plenty of threads where people did exactly that and nothing changed.
Two different features with the same name
Apple’s own VoiceOver guide says the option lowers music or podcast volume while VoiceOver speaks. That’s all it does.
| Feature | VoiceOver audio ducking | Call audio ducking |
|---|---|---|
| When it happens | While VoiceOver speaks | During a call |
| What starts it | The screen reader | A call app’s voice processing |
| Setting to turn it off | VoiceOver Utility | None in macOS |
What actually stops call ducking
macOS ducks the output device the call uses. Give the call its own device and everything else keeps its volume. CallLane installs that device, forwards it to your headphones and keeps your AirPods at full quality. You pick it as the speaker in each call app once.
The full walkthrough, including a manual way to do it, is in how to turn off audio ducking on a Mac.
Questions
What does Audio ducking in VoiceOver Utility do?
It lowers other audio while VoiceOver, the macOS screen reader, is speaking. It has no effect on calls.
Why is my Mac still lowering music during calls after I turned off audio ducking?
Because call ducking is a separate feature. It starts when a call app turns on voice processing, and macOS has no setting for it. CallLane stops it by giving calls their own output device.