Perceivable · Time-based Media

WCAG 1.2.9 Audio-only (Live) Explained in Plain English

WCAG 1.2.9 Audio-only (Live) explained simply: what counts as live audio, who it helps, how to add real-time captions or transcripts, and how to test it.

1.2.9 Level AAA Added in WCAG 2.0 Needs manual review

Illustration: a closed captions symbol, with 1.2.9 and Audio-only (Live)
Table of contents

1.2.9 Audio-only (Live) is the WCAG success criterion for live audio. If you stream audio in real time, such as a live radio show, a podcast recorded in front of a live audience or an audio-only press briefing, people who cannot hear it need a text version at the same time. This guide explains WCAG 1.2.9 Audio-only (Live) in plain English, with the options for providing live text and how to check your streams.

The official wording: “Alternative for time-based media that presents equivalent information for live audio-only content is provided.” (W3C, WCAG 2.2)

What Is 1.2.9 Audio-only (Live)?

1.2.9 Audio-only (Live) is a Level AAA requirement under the Perceivable principle, in the guideline on time-based media. It applies to content that is:

  • Live: broadcast as it happens, not recorded and published later
  • Audio-only: there is sound but no video, like a radio stream or an audio-only event

For that content, you provide a text alternative with equivalent information, while the audio is live. That usually means real-time captions or, when the speaker reads from a script, a transcript of that script. A good text alternative includes who is speaking and meaningful sounds, such as [applause] or [music].

A live audio player for Trail Talk Radio with a waveform and pause button. Beside it, a live captions panel shows the conversation as text with speaker labels, Host Sam and Guest Ana, and the sound cue [laughter].
Live captions next to an audio stream, with speaker names and sounds, meet 1.2.9 Audio-only (Live).

Why 1.2.9 Audio-only (Live) Matters

Without a text alternative, live audio is completely closed to anyone who cannot hear it. They cannot wait for a recording, because the point of a live event is to take part while it happens: to follow breaking news, ask a question in a live Q&A or react with everyone else.

Real-time text also helps:

  • People with auditory processing disorders, who find it easier to follow fast or overlapping speech when they can read it
  • People listening in a second language
  • Anyone in a noisy place or a place where they cannot play sound

Who Is Affected by 1.2.9 Audio-only (Live)

  • People who are deaf or hard of hearing
  • People who are deafblind, who can read live text on a braille display
  • People with auditory processing disorders
  • People who speak the language as a second language
  • Anyone who cannot use sound at that moment

How to Meet 1.2.9 Audio-only (Live)

Use real-time captioning for unscripted audio

For interviews, call-in shows, panels and Q&As, use a real-time captioning service, often called CART (Communication Access Realtime Translation). A trained captioner listens and types what is said within seconds, including speaker changes and important sounds. This is the W3C technique G157, incorporating a live audio captioning service into a web page.

Automatic captions are improving and are better than nothing, but they often miss names, specialist terms and who is speaking. For important events, use a human captioner, or have someone watch and correct the automatic captions live.

Show the captions where people can find them

  • Put a live caption panel next to the audio player, or show captions inside the player itself.
  • Label it clearly, such as “Live captions”, and make sure it works with screen readers and at 200% zoom.
  • Let the text scroll without jumping, so people can read at their own pace.

If the live audio is a prepared statement read word for word, a transcript of that script can be the text alternative. This is the W3C technique G151, providing a link to a text transcript of a prepared statement or script.

A live audio player for a City Council statement. Beside it, a panel titled Prepared statement explains that the statement is read word for word, with a prominent Read the transcript button.
For a scripted live broadcast, a clearly linked transcript of the script can meet 1.2.9 Audio-only (Live).

Make the link easy to find, right next to the player, and keep it accurate. If the speaker goes off-script, the transcript no longer matches, so add live captions for anything unscripted.

How to Test for 1.2.9 Audio-only (Live)

Automated checkers cannot tell whether a live stream has an equivalent text alternative, so test live content by hand:

  1. List every live audio stream on your site: radio streams, live podcasts, audio briefings and audio-only calls.
  2. During a live session, check that captions or a transcript are available at the same time as the audio.
  3. Compare a few minutes of captions to what is said. Check names, numbers, speaker labels and sounds.
  4. Confirm people can find and read the text with a keyboard, a screen reader and at 200% zoom.

For a quick reference, see our 1.2.9 Audio-only (Live) page in the WCAG library.

Want to find the accessibility issues software can catch around your media, such as unlabeled players and controls? Run a free WCAG scan.

Course creators: see the Kajabi accessibility checker and Teachable accessibility checker checkers for what to caption and transcribe.

Testing WCAG 1.2.9 With AccessBell

This criterion depends on meaning or context, so it needs a person to judge. AccessBell's report lists it for manual review rather than marking it pass or fail automatically, so it is not missed.

Run a free scan to spot issues on your own pages.

Frequently Asked Questions

What level is WCAG 1.2.9 Audio-only (Live)?

Level AAA. It has been part of WCAG since version 2.0. Most laws ask for Level AA, so it is rarely a legal requirement, but live text alternatives make audio events open to people who are deaf or hard of hearing.

What is the difference between 1.2.9 and 1.2.4 Captions (Live)?

1.2.4 Captions (Live) is Level AA and covers live media with video and audio, such as a livestream or webinar with video. 1.2.9 Audio-only (Live) is Level AAA and covers live content with audio but no video, such as a live radio stream, podcast recording or audio-only call.

Are automatic captions enough for 1.2.9 Audio-only (Live)?

The text alternative has to present equivalent information. Automatic speech recognition has improved, but it still often gets names, jargon and speaker changes wrong. For important events, human real-time captioning (CART) is the most reliable option, or have someone monitor and correct automatic captions.

Does 1.2.9 apply to recorded podcasts?

No. Recorded audio is covered by 1.2.1 Audio-only and Video-only (Prerecorded), which asks for a transcript. 1.2.9 only applies while the audio is being broadcast live.

Can AccessBell test WCAG 1.2.9 automatically?

Not fully. This criterion needs a person to judge, so AccessBell's report lists it for manual review rather than marking it pass or fail on its own.

Sources

This page explains a technical standard and is not legal advice. See our disclaimer.

About the Author

Anton StewartAuthor

Contributor, AccessBell

Anton Stewart writes and reviews accessibility guides for the AccessBell blog, checked against the W3C standards and other primary sources.

How we reviewed this page
  1. Current version

    First published. Checked against the W3C WCAG 2.2 Recommendation and the Understanding document for 1.2.9 Audio-only (Live).

Check Your Site Against WCAG 1.2.9

Run a free scan to spot 1.2.9 Audio-only (Live) issues and every other automated WCAG check, then get help fixing them.

Pro is a 3-day free trial, then $29 per domain per month or $199 per year. You add a card at checkout and are not charged until the trial ends. Cancel before then and you will not be charged.

Not ready for a subscription? A Page Report is $19 for one page, and a Domain Audit is $79 for up to 500 pages.