1.4.7 Low or No Background Audio
Background sounds in audio content must be low enough in volume or absent entirely to ensure that the speech remains clearly distinguishable.
People with hearing impairments, cognitive disabilities, or attention disorders find it difficult or even impossible to understand spoken content when the background noise is too high.
This check primarily affects:
This section provides some pass and fail examples.
Example of a compliant audio file:
<audio controls>
<source src="podcast-without-background-music.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
Loud background music that overpowers speech
<audio controls autoplay>
<source src="interview_with_music.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
Issue:
The background music is too loud, which makes it difficult to understand speech.
Fix:
Reduce the volume of background sounds so that they are at least 20 dB lower than the main spoken content, or provide an option to mute the background audio.
Background noise that does not stop:
<audio controls autoplay>
<source src="presentation_with_noise.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
Issue:
The background noise continues for the full duration of the content, which makes it difficult for some users to understand spoken words.
Fix:
The following are some ways to ensure that the background audio is compliant:
Provide a way to turned it off.
Ensure that it is at least 20 decibels lower than the foreground speech.
This section provides instructions on how to review and fix this issue.
Does the page contain any pre-recorded audio such as background music, advertisements, or environmental sounds?
If the answer is yes, ensure that the page provides a way to disable or adjust the background audio separately.
Measure the background noise and ensure that it is 20 dB lower than the foreground speech.
If background sounds do not stop or remain loud, then this check fails.
Use an audio analyzer to verify that the background noise is at least 20 decibels lower than the foreground speech.
If the background audio plays for more than two seconds, ensure that there is an option to turn it off or adjust its volume separately.
This section provides some ways to fix this issue.
Provide an option to disable background audio
<audio id="background-music" controls loop>
<source src="background-music.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
<button onclick="document.getElementById('bg-audio').pause()">Mute Background Audio</button>
Ensure that the background sound is at least 20 dB lower than speech
Provide an option to turn off background sounds entirely
Add an option for users to disable background audio without affecting speech content.
Example:
<audio id="bg-music" src="background-music.mp3" autoplay loop></audio>
<button onclick="document.getElementById('bg-music').pause()">Turn Off Background Music</button>
Use aria-live="assertive"
for critical alerts
<div aria-live="assertive">An important announcement is now being read aloud.</div>
If this content did not answer your questions, try searching or contacting our support team for further assistance.
Fri Mar 21 2025 10:26:21 GMT+0000 (Coordinated Universal Time)