Category: 

What is SSML?

Article Details
  • Written By: Malcolm Tatum
  • Edited By: Bronwyn Harris
  • Last Modified Date: 15 September 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
Roughly one-fifth of the world's stock of gold - worth over $200 billion USD - is stored under the streets of London.  more...

September 30 ,  1949 :  The Berlin Air Lift ended.  more...

Speech Synthesis Markup Language or SSML is one of three types of markup language used to create voice enabled functionality with Internet browsers and email programs. Sometimes used as a stand-alone approach, SSML is also sometimes used in tandem with Spoken Text Marketup Language (STML) and Java Speech Markup Language (JSML). The ultimate goal of SSML is to provide applications that allow persons to use voice commands with various online tasks such as searching the Internet, receiving and responding to emails, and enjoying the content of various web sites.

Speech synthesis applications using SSML are commonly utilized with interactive telephony applications, especially online. This type of XML-based markup language allows for excellent sound clarity while also ensuring the audio signal produced is concise and free of any translation issues. While not necessarily the most popular option with offline telephony applications, SSML can be utilized with point to point connections that are not carried over the Internet.

Another common application of SSML has to do with the creation of audio books. Using speech synthesis software of this type makes it possible to quickly convert the printed word into the spoken word. This particular application makes it possible for persons who are visually impaired to enjoy just about any type of reading material, including books that are somewhat obscure and may not be mass produced in an audio format.

Ad

The use of SSML goes beyond simply creating a collection of words that are pronounced correctly. Functions within the scope of SSML also allow for the introduction of pace, variance in voice level and pitch, and inflection. In some cases, programs created using SSML as the core application can also allow for the inclusion of regional accents. This function can be especially helpful with reading material that revolves around the unique culture of a given location, or involves characters with a particular cultural background.

Like all speech synthesis applications, SSML is intended to broaden the range of people who can make use of electronic communications. Because of innovations of this type, the Internet and modern communication technology can be effectively utilized by people with various types of physical limitations.

Ad

You might also Like

Recommended

Discuss this Article

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}