CSS3Web Accessibility

CSS3 Speech Module

CSS3 Speech modulehttp://www.w3.org/TR/css3speech/ is now in last call state Aug 18 , 2011 . Journey for making accessible web standards have come far from...

21 August 2011 · 2 min read

CSS3 Speech module is now in last call state (Aug 18 , 2011) . Journey for making accessible web standards have come far from WCAG guidelines , SSML (Speech Synthesis Markup Language ) to CSS Speech

Here is the summary of what CSS Speech module provides.

CSS Speech standard specifies how to present the content in way which can be understood by speech synthesizers. Using CSS Speech module we can specify meta data like voice speed , pause information etc for content . This CSS information is used by User agents while rendering and producing final sound output for the content.

Typical usage for this would be

  • Screen readers Machine to Human interaction ( e.g incase while you are driving car , car would read content for you online with appropriate pauses , breaks etc or your ebook reader will read the book , exactly the way it is read by humans)

CSS Speech is based on concept of Aural Box Model for content to be rendered in speech form . It is a conterpart for visual box model for visual presentation of content.

See the Visual box model for CSS and Aural Box Model below for similarities

CSS Aural Speech Model and CSS Box Model

 

Cue : Cue is small piece of sound which you can insert in between.

Properties and Characteristics which are available include

Pause Properties

  • pause-before pause-after

Rest Properties

  • rest-before rest-after

Cue Properties

  • cue-before cue-after

Speaking Properties

  • speak speak-as

Mixing Properties

  • voice-volume voice-balance

Voice Characteristics

  • voice-family voice-rate voice-pitch voice-range voice-stress

The link below provides the complete summary for each of the above properties

http://www.w3.org/TR/css3-speech/#property-index