Sable é um conjunto de códigos de marcação e símbolos que descreve o texto falado em aplicações text-to-speech ( TTS ) para navegadores Web com voz e e-mail com voz activada . A Sable é baseada em Extensible Markup Language ( XML ) e Standard Generalized Markup Language ( SGML ). Sable combina e substitui duas linguagens de síntese de voz anteriores: Spoken Text Markup Language ( STML ) e Java Synthesis Markup Language ( JSML ). Sable fornece tags de descrição de texto que descrevem a estrutura do documento e tags de diretiva de falantes que controlam a ênfase, pitch, taxa e pronúncia do texto.
Sable foi desenvolvido por um grupo de representantes da Edinburgh University, Bell Laboratories, British Telecom, AT&T, e Sun Microsystems. O objetivo do grupo era fornecer um único padrão de tags para marcação de síntese de fala, ao contrário dos vários conjuntos de tags proprietários usados por diferentes sintetizadores de fala. Sable foi projetado para melhorar a qualidade e adequação da saída da fala, para garantir a interoperabilidade com diferentes linguagens, aplicações e plataformas, e para suportar novos recursos em lançamentos futuros. As implementações da Sable estão disponíveis nos Bell Labs e nos sintetizadores de voz do Festival.