How Tos

Last reviewed: 7/15/2015

Article ID: H061403

HOW: Developing applications that speak with CereProc CereVoice

The information in this article applies to:

  • Chant Developer Workbench 2015
  • Chant Developer Workbench 2014
  • SpeechKit 8

Summary

Chant Developer Workbench provides support for CereProc CereVoice.

More Information

Chant Developer Workbench supports synthesizing with CereProc CereVoice voices.

Applications can synthesize with CereProc CereVoice voices.

To audition CereProc CereVoice voices, discuss your application requirements and request an evaluation SDK from CereProc support at CereProc +44 (0)131 516 8532.

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

Set the CereProc 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 CereProc node;
  4. click the open folders button (...) for CereProc to select a path;
  5. enter your license key values; and
  6. click the OK button to save your path.

Set the CNPEngineAPI, CSPEnginePath, CSPLanguagePath, and CSPVoiceLicenseKey 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.CECereVoice);
NChantTTS1.SetStringProperty(ChantStringProperty.CSPEnginePath, "C:\\Program Files\\CereProc");
NChantTTS1.SetStringProperty(ChantStringProperty.CSPLanguagePath, "C:\\Program Files\\CereProc\\cerevoice_katherine_3.0.9_22k");
NChantTTS1.SetStringProperty(ChantStringProperty.CSPVoiceLicenseKey, "C:\\Program Files\\CereProc\\license.lic");