honestly it would still be a bad idea since some people have to play this game covertly and some random cow mooing during the scenes probably would be subtractive from the experience
Why not?
Make 2 versions of soundlib, and when game starting, chose one of them. Depend of settings.
In first there is a full audio. In the second some parts is silent.
Or make somthing like $lang for voice. With loud of voice audio, and everityme, when voice-audio is calling in game, use $loud to change loudness of voice. Voice audio will be a new code strings, and it will be easy to insert $loud in every new code string with voice callings. It will be really problem to insert $loud in old callings soundlib. But easy to new.