An example of a method of correcting an audio level of a stored program
asset comprises retrieving a stored program asset having audio encoded at
a first loudness setting. Dialog of the audio of the asset is identified,
a loudness of the dialog is determined and the determined loudness is
compared to the first loudness setting. The asset is re-encoded at a
second loudness setting corresponding to the determined loudness, if the
first loudness setting and the second loudness are different by more than
a predetermined amount. The determined loudness is preferably a DIALNORM
of the dialog. The asset may be stored with the re-encoded loudness
setting. The method may be applied to programs as they are being received
from a source, as well. Aspects of the method may also be applied to
programs to be provided by a source. Systems are also disclosed.