Speech Synthesis Markup Language (SSML)

Posted by

Vincenzo Rubano
on · one minute reading.

Speech Synthesis Markup Language (SSML) is a W3C recommendation designed to provide a rich, XML-based markup language for assisting the generation of synthetic speech in Web and other applications. Its main role is to provide authors of synthesizable content a standard way to control aspects of the speech generation process (pronunciation, volume, pitch, rate, emphasis, ETC.) across different speech synthesis-capable platforms.

All of the most popular TTS engines out there support this markup language (or at least a subset of it), as it provides an intuitive way to customize the Text to Speech conversion process by means of simple markup annotations contained in the text to be spoken itself.

Filed under: