Sable è un insieme di codici e simboli di markup che descrive il testo parlato nelle applicazioni di sintesi vocale (TTS) per browser Web abilitati alla voce e posta elettronica abilitata alla voce. Sable è basato su XML (Extensible Markup Language) e SGML (Standard Generalized Markup Language). Sable combina e sostituisce due linguaggi di sintesi vocale precedenti: STML (Spoken Text Markup Language) e JSML (Java Synthesis Markup Language). Sable fornisce tag di descrizione del testo che descrivono la struttura del documento e tag di direttiva del parlante che controllano l'enfasi, il tono, la frequenza e la pronuncia del testo.
Sable è stato sviluppato da un gruppo di rappresentanti dell'Università di Edimburgo, Bell Laboratories, British Telecom, AT&T e Sun Microsystems. L'obiettivo del gruppo era quello di fornire un unico standard di tag per il markup della sintesi vocale, a differenza dei vari set di tag proprietari utilizzati da diversi sintetizzatori vocali. Sable è progettato per migliorare la qualità e l'adeguatezza dell'output vocale, per garantire l'interoperabilità con diversi linguaggi, applicazioni e piattaforme e per supportare nuove funzionalità nelle versioni future. Le implementazioni di Sable sono disponibili nei sintetizzatori vocali Bell Labs e Festival.