Last reviewed: 6/1/2014
Article ID: H061412
HOW: Exploring Chant Developer Workbench 2014 features
The information in this article applies to:
- Chant Developer Workbench 2014
- GrammarKit 5
- KinesicsKit 2
- LexiconKit 5
- ProfileKit 5
- SpeechKit 8
- VoiceMarkupKit 5
- VoiceXMLKit 2
Chant Developer Workbench 2014 introduces new customer-requested features aimed at enhancing productivity when integrating speech and natural user interface technologies.
Chant Developer Workbench 2014 is comprised of a development and testing environment and class libraries for integrating speech and natural user interface technology directly into most any application type written in most any programming language.
It includes Windows 32-bit and 64-bit development and testing environments and class libraries: GrammarKit, KinesicsKit LexiconKit, ProfileKit, SpeechKit, VoiceMarkupKit, and VoiceXMLKit.
The following top customer enhancements are addressed in Chant Developer Workbench 2014:
|Enhancement Request||Feature Summary|
|Simplify transcription and synthesis options||
The number one enhancement request was to simplify the way to invoke transcriptions and synthesis requests.
SpeechKit has split the StartRecording and StartPlayback methods into new methods: SpeechToText and TextToSpeech.
StartRecording retains the ability to transcribe from multiple audio source formats but returns text recognition events only.
SpeechToText supports writing transcription results to files or streams and the can run in multiple worker threads if the speech engine supports.
StartPlayback retains its ability to synthesize text from a variety of source formats but only plays live audio.
TextToSpeech supports writing audio to file and streams or returning audio bytes and can run in multiple worker threads if the speech engine supports.
See feature summary:
H061404 HOW: Developing batch applications that process speech
|Improve syntax error detection||
The number two enhancement request was to enhance syntax error detection.
Schema validation and error reporting is supported by the new syntax editors as one of many IDE enhancements.
The error list window updates automatically when editing documents providing line and column numbers and active links to erroneous syntax. See feature summary:
H061409 HOW: Developing applications that speak, listen, and interact with CDW 2014
|Provide more examples||
Microsoft and Embarcadero are releasing tools updates at an accelerated rate. New samples and projects for Visual Studio 2013, RAD Studio XE6, and Appmethod are provided. Both VLC and FireMonkey application project samples are provided. See feature summary:
H061411 HOW: Developing applications with VS 2013, RAD Studio XE6, and Appmethod
|Provide a way to analyze movement data||
To analyze movement data you first need to record it for playback.
To perist the image data capture for editing and analytics, simply use the StartRecording method to turn on the sensor cameras and persist the data.
To stop capturing data, simply use the StopRecording method to turn off the sensor cameras. See feature summary:
H061408 HOW: Persisting movement data from Kinect for Windows
|Support new speech APIs||
Speech technology vendors continue to enhance and evolve their speech APIs that provide new capabilities as well as deprecating others. Chant class libraries now support Nuance Vocalizer Expressive, Acapela Telceom Server and Mobile, and CereProc CereVoice. Here are some of the links to new feature summaries:
H061401 HOW: Developing applications that speak with Nuance Vocalizer Expressive
H061402 HOW: Developing applications that speak with Acapela Telecom Server and Mobile
H061403 HOW: Developing that speak with CereProc CereVoice
|Consolidate documentation||Documentation for all products is reorganized and integrated into a single help file.|
A new class library reference provides class library hierarchy across all class libraries.