Various dynamic audio ducking techniques are provided that may be applied where multiple audio streams, such as a primary audio
stream and a secondary audio
stream, are being played back simultaneously. For example, a secondary audio
stream may include a voice announcement of one or more pieces of information pertaining to the primary audio stream, such as the name of the track or the name of the artist. In one embodiment, the primary audio data and the voice feedback data are initially analyzed to determine a
loudness value. Based on their respective
loudness values, the primary audio stream may be ducked during the period of simultaneous playback such that a relative
loudness difference is generally maintained with respect to the loudness of the primary and secondary audio streams. Accordingly, the amount of ducking applied may be customized for each piece of audio data depending on its loudness characteristics.