Last reviewed: 3/23/2024 10:45:27 AM
Markup Management Architecture
VoiceMarkupKit provides a simple way to generate text-to-speech markup. Applications markup text to enable real-time customization and tailoring of text-to-speech.
Applications can specify a markup language, the markup options, and generate markup prior to synthesis. Applications uses VoiceMarkupKit to manage the activities for generating the markup in the needed format. VoiceMarkupKit supports the following markup syntax:
- Acapela TTS markup,
- CereProc CereVoice markup,
- Microsoft Azure Speech Synthesis Markup Language (SSML),
- Microsoft SAPI 5 XML markup,
- W3C Speech Synthesis Markup Language (SSML).
VoiceMarkupKit encapsulates all of the technologies necessary to make the process of generating markup simple and efficient for your application.

Instantiate VoiceMarkupKit to generate markup within the application and destroy VoiceMarkupKit to release its resources when markup generation is no longer needed.