CSS voice-rate Property

Description

The voice-rate property controls the speaking rate. The default rate for a voice depends on the language and dialect and on the personality of the voice. The default rate for a voice should be such that it is experienced as a normal speaking rate for the voice when reading aloud text. Since voices are processor-specific, the default rate will be as well.

Initial value
normal
Applies to
All elements
Inherited
Yes
Media
Speech
Computed value
A keyword value, and optionally also a percentage relative to the keyword (if not 100%)
Animatable
No
CSS Version
CSS3
JavaScript syntax
object.style.voiceRate

Syntax

Formal syntax: [normal | x-slow | slow | medium | fast | x-fast] || <percentage>

voice-rate: [value];
voice-rate: 30%;

Values

  • normalRepresents the default rate produced by the speech synthesizer for the currently active voice. This is processor-specific and depends on the language, dialect and on the "personality" of the voice.
  • x-slowA sequence of monotonically non-decreasing speaking rates that are implementation and voice -specific. For example, typical values for the English language are (in words per minute) x-slow = 80, slow = 120, medium = between 180 and 200, fast = 500.
  • slowSee x-slow
  • mediumSee x-slow
  • fastSee x-slow
  • x-fastSee x-slow
  • <percentage>Only non-negative percentage values are allowed.

Example

.class {
   voice-rate: fast; 
}

Browser Support

Desktop
Explorer Edge Chrome Firefox Opera Safari
??????
Tablets / Mobile
Android Chrome Firefox Opera Safari Samsung
??????