Realistic Ambient Sound

Some sound Attenuation knowledge might be helpful (Sound Attenuation | Unreal Engine Documentation) but, for the most part, I think you’re going to have to set up some kind of trace to the player that also detects the types of collision in between and ‘muffle’ a certain % based on that.
As I understand, there is no ‘simple’ way to do this.