"SABLE is an XML/SGML-based markup scheme for text-to-speech synthesis, developed to address the need for a common TTS control paradigm. The SABLE specification evolved as an initiative to combine three existing speech synthesis markup languages: 1) SSML, the Speech Synthesis Markup Language; 2) STML, the Spoken Text Markup Language; 3) JSML, the Java Synthesis Markup Language. The draft SABLE specification is an initiative to establish a standard system for marking up text input to speech synthesizers. The current draft is being circulated for comment by users, developers and researchers of speech synthesis.
References:
SABLE Technical Report - By R. Sproat, A. Hunt, M. Ostendorf, P. Taylor, A. Black, K. Lenzo, and M. Edgington. [local archive copy]
"SABLE: an XML-based Aural Display List For The WWW." SABLE Position Paper. By Richard Sproat (Bell Labs, Lucent Technologies) and T. V. Raman (Advanced Technology Group, Adobe Systems). [local archive copy]
Email list: sable@east.sun.com [subscribe: sable-subscribe@east.sun.com
Sable Version 0.2 Tagset, March 1998. [local archive copy]
The Festival Speech Synthesis System - Festival-1.3.0 contains a basic implementation of Sable 0.2 in its standard distribution.
Bell Labs synthesizer - "A more detailed and documented example implementation for the Bell Labs synthesizer is available from ftp://ftp.cstr.ed.ac.uk/pub/sable/blsable.tgz. This implements Sable by converting the tags to synthesizer specific escape sequences. This example is a good place to start if you wish to implement a sable interpreter for another synthesis system."
Compare: "Speech Synthesis Markup Language Specification for the Speech Interface Framework."
Compare: VXML Forum (Voice Extensible Markup Language Forum)