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
Summary
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:
- select the View Options... menu item;
- select the Speech Synthesizers node under Environment;
- select the Nuance Vocalizer node;
- 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\\");