How Tos

Last reviewed: 7/15/2015

Article ID: H061401

HOW: Developing applications that speak with Nuance Vocalizer Expressive

The information in this article applies to:

  • Chant Developer Workbench 2015
  • Chant Developer Workbench 2014
  • LexiconKit 5
  • ProfileKit 5
  • SpeechKit 8
  • VoiceMarkupKit 5


Chant Developer Workbench provides support for Nuance Vocalizer Expressive.

More Information

Chant Developer Workbench supports synthesizing with Nuance Vocalizer Expressive voices.

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

To audition Nuance Vocalizer Expressive 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.

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 to select an engine path (e.g., C:\Program Files\Nuance\Vocalizer Expressive);
  5. optionally, click the open folders button (...) for Nuance Vocalizer Expressive to select a language path (e.g., C:\Program Files\Nuance\Vocalizer Expressive\languages); and
  6. click the OK button to save your path.

Set the CNPEngineAPI, CSPEnginePath, and CSPLanguagePath properties after instantiating the Chant class object in your applications as follows:

private Chant.SpeechKit.NChantTTS NChantTTS1;

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