Presumably most audio tools when regarding volume normalization, find the global maximum volume and normalizes the entire audio file based on that value, to avoid clipping.
It sounds very logical, but is not practical when volume varies in such a way that periods where there is very loud sounds are intercalated with periods of very quiet sounds
For instance in a movie with ocationals explosions, with very quiet scenes in between, where people are whispering most of the time.
So, it would be good to find an out-of-the-box tool that normalizes an audio file dynamicaly calculating the local maximum volume amplitude