speak-as

Experimental

Controls how a screen reader or speech synthesizer should pronounce certain content. For example, it can force the browser to 'spell out' every letter or read out punctuation marks.

Quick example

.acronym {
  /* Forces screen readers to say 'H-T-M-L' instead of trying to pronounce it */
  speak-as: spell-out;
}

Quick facts

Initial value
auto
Inherited
Yes
Applies to
all elements
Animation type
discrete

Values

normalspell-outdigitsliteral-punctuationno-punctuation

speak-as Browser Support

Limited availability 14% global usage

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Not ready for production without a fallback.

11.1+
ESC