Spoken Text Markup Language (STML) é um conjunto inicial de códigos de marcação e símbolos para síntese de texto-para-fala (TTS) para navegadores Web com voz e e-mail com voz habilitada. O STML fornece tags de descrição de texto que descrevem a estrutura do documento, e tags de diretiva de alto-falantes que controlam a ênfase, o tom, a taxa e a pronúncia do texto. STML e duas outras linguagens de marcação, Java Speech Markup Language (JSML) e Speech Synech Synthesis Markup Language (SSML), foram combinadas para formar um único padrão de marcação de sínteses de fala chamado Sable. Sable foi desenvolvida por um grupo de representantes da Edinburgh University, Bell Laboratories, British Telecom, AT&T, e Sun Microsystems.