How Tos

Last reviewed: 2/1/2017

Article ID: H021703

HOW: Developing applications that speak with Nuance Vocalizer Expressive V3

The information in this article applies to:

  • Chant Developer Workbench 2016
  • LexiconKit 5
  • ProfileKit 5
  • SpeechKit 8
  • VoiceMarkupKit 5
  • VoiceXMLKit 2


Chant Developer Workbench provides support for Nuance Vocalizer Expressive V3.

More Information

Chant Developer Workbench supports synthesizing with Nuance Vocalizer Expressive V3 voices natively or via SAPI 5 speech APIs.

The V3 API is downward compatible with V2. SAPI and native access to V3 voices is the same as with V2.

Both 32-bit and 64-bit applications can synthesize Nuance Vocalizer Expressive V3 voices.

To audition Nuance Vocalizer Expressive V3 voices, discuss your application requirements and request an evaluation SDK at Nuance +1 (781) 565-5000.

The voice can be selected by setting the CSPEngine property to voice name once the API is initialized.

For native API access, the Chant classes attempt to load the API libraries from the common\speech\components folder within the current working directory.

Set the Vocalizer directory and file locations in the Chant Developer Workbench IDE as follows:

  1. select the View Options... menu item;
  2. select the Speech Synthesizers node under Environment;
  3. select the Nuance Vocalizer node;
  4. click the open folders button (...) for Nuance Vocalizer Expressive V2 to select an engine path.

Set the Vocalizer directory and file locations in your applications as follows:

private Chant.SpeechKit.NChantTTS NChantTTS1;

// Instantiate NChantTTS object
NChantTTS1 = new NChantTTS();
NChantTTS1.SetNumberProperty(ChantNumberProperty.CNPEngineAPI, (int)ChantEngineAPI.CEVExpressive2);
NChantTTS1.SetStringProperty(ChantStringProperty.CSPEnginePath, "C:\\Program Files\\Nuance\\Vocalizer Expressive\\");