Skip to content
| Marketplace
Sign in
Visual Studio>Controls>VoiceMarkupKit
VoiceMarkupKit

VoiceMarkupKit

Chant Inc

chant.net
|
3,619 clicks
| (0) | Free Trial
Now you can easily markup text-to-speech within your applications using Chant VoiceMarkupKit. It simplifies the process of generating Acapela TTS, CereProc CereVoice, Microsoft SAPI 5, and W3C SSML.
Get Started

Summary

Integrate VoiceMarkupKit libraries directly in Visual Studio C++, C#, and VB app frameworks WindowsForms, WPF, UWP, and WinUI easily with VoiceMarkupKit Nuget packages Chant.VoiceMarkupKit, Chant.VoiceMarkupKit.Windows, or Chant.VoiceMarkupKit.WindowsMedia.

Download Sample Visual Studio projects.

Have Questions? Need Help? Have Feedback?

More Information

The goal of text-to-speech markup is to enhance the quality of the text-to-speech playback. With Chant VoiceMarkupKit, you can:

  • Generate markup language in Acapela TTS, CereProc CereVoice, Microsoft Azure Speech SSML, Microsoft SAPI 5 XML, and W3C SSML syntax; and
  • Dynamically switch among speech APIs and syntax formats.

Chant VoiceMarkupKit handles the complexities of generating text-to-speech markup for various markup syntax. Applications can tailor speech synthesis to produce sounds in familiar dialects, speaking patterns, and accents of end users. Applications can adjust TTS markup as needed for the synthesizer to enhance the playback quality when synthesizing.

Synthesizers (i.e. speech APIs) interpret different markup syntax. VoiceMarkupKit supports the following markup syntax:

Speech APIMarkup Syntax
Acapela TTSAcaTTS Tags
Cepstral SwiftW3C SSML
CereProc CereVoiceW3C SSML, CereVoice Tagset
Microsoft Azure Speech SSMLAzure Speech SSML
Microsoft SAPI 5SAPI 5 XML Markup, W3C SSML (SAPI 5.3+)
Microsoft Speech PlatformW3C SSML
Microsoft .NET System.SpeechW3C SSML
Microsoft .NET Microsoft.SpeechW3C SSML
Microsoft WindowsMedia (UWP and WinRT)W3C SSML

By generating TTS markup at runtime, your application can maximize the quality of TTS playback and offer your end users the flexibility of using various synthesizers with your application.

Within Chant Developer Workbench, you can:

  • Create and edit documents with TTS markup;
  • Generate TTS markup;
  • Generate word pronunciation phonemes (requires LexiconKit);
  • Edit word pronunciation phonemes (requires LexiconKit); and
  • Playback text with TTS markup (requires SpeechKit).

SSML Editing

SSML Editing: Edit Acapela TTS Tag, SAPI 5, and W3C Speech Synthesis Markup Language (SSML) faster with built-in intelliprompt that suggest valid markup syntax.

SSML Error Debugging

SSML Error Debugging: Automatic syntax checking displays visual cues and syntax error messages in the Error window. Click on the error to take you to the location of it in the document window.

TTS Playback

TTS Playback: Playback text-to-speech markup with a click of the button. Highlight specific text or playback the entire document.

Learn more about Chant VoiceMarkupKit »

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft