Audio description via VTT track, read by browsers
This demo uses WebVTT files to deliver text-based audio description. WebVTT description tracks are available in multiple languages, which correspond with the subtitle languages. If the user switches the subtitle language via the Captions button, the description language will change as well.
If Description is toggled on, supporting browsers will read the description text aloud using the Web Speech API. Speech output settings — voice, pitch, rate, and volume — can be configured by the user within the Preferences dialog.
Also in Preferences, users can toggle a checkbox labeled "Automatically pause video when description starts".
The text from the description file is incorporated into the machine-generated interactive transcript.
For browsers that do not support the Web Speech API, description text will be written to an ARIA live region on the web page, and will be read aloud by screen readers.