Generating phonemes with Nuance voices

Last reviewed: 10/1/2009

HOW Article ID: H100903

The information in this article applies to:

  • VoiceMarkupKit 3


Synthesizers may not always generate the appropriate pronunciation. Providing phoneme pronunciations can ensure accurate synthesis playback.

VoiceMarkupKit 3 provides a simple way to generate voice-specific phonemes.

More Information

Phonemes are speech API (e.g., vendor) and voice (e.g., language) specific. They represent the basic element of speech sound used to aggregate speech.

The VoiceMarkupKit GeneratePhonemes method provides a simple way to generate the phonemes that can be edited to achieve the desired synthesis playback.

The following example illustrates generating phonemes:

// Generate phonemes
String stringVal = NChantVM1.GeneratePhonemes("apple", "Nuance Vocalizer Automotive Jill Compact 22kHz", ChantPartOfSpeech.CPOSNoun);

Refer to programming language specific syntax in the help file Class Library Reference.