Last reviewed: 3/23/2024 10:52:21 AM
Microsoft Azure Speech Synthesis Markup Language (SSML)
The Microsoft Azure Speech Synthesis Markup Language (SSML) specification is based upon the W3C SSML and MathML grammars and is expressed with XML elements and attributes.
Refer to the latest version of the Speech Synthesis Markup Language (SSML) Version 1.0 specification for more information about W3C SSML.
Refer to the latest version of the Mathematical Markup Language Version 3.0 specification for more information about W3C MathML.
In addition to the W3C SSML and MathML grammars, Azure SSML grammars have Microsoft-specific implementations that are expressed with XML elements and attributes. The following Azure SSML grammar elements may be used to construct TTS grammars:
- <audioduration>,
- <bookmark>,
- <backgroundaudio>,
- <express-as>,
- <lang>,
- <say-as>,
- <silence>,
- <speak>,
- <viseme>, and
- <voice>.
Source: Microsoft Azure Speech Synthesis Markup Language (SSML)