Enrich Customer Conversations with VoiceXML
Voice Extensible Markup Language (VoiceXML) is defined by the W3C as markup language designed for creating audio dialogs that feature synthesized speech, digitized audio, recognition of spoken and DTMF key input, recording of spoken input, telephony, and mixed initiative conversations. Its major goal is to bring the advantages of Web-based development and content delivery to interactive voice response applications.
Its major goal is to bring the advantages of Web-based development and content delivery to interactive voice response applications.
What is Conversation Management?
Conversation management enables you to:
- create, edit, test VoiceXML documents for enriched conversations, and
- validate VoiceXML offline before deploying to voice response servers.
Applications benefits include:
- enhanced performance with optimized documents,
- added flexibility to run with information unknown until runtime, and
- expanded adaptability to run with available technology on the deployed system.
What is VoiceXMLKit?
Chant VoiceXMLKit is comprised of classes and tools for creating, validating, and interpreting VoiceXML. VoiceXML applications can be developed and tested offline before deploying to servers.
It is an application development framework for managing conversations with VoiceXML. Applications now have the ability to dynamically generate VoiceXML at runtime.
VoiceXMLKit includes C++, C++Builder, Delphi, Java, and .NET Framework class library formats to support all your programming languages and sample projects for popular IDEssuch as the latest Visual Studio from Microsoft, RAD Studio from Embarcadero, and Java IDEs Eclipse, IntelliJ, JDeveloper, and NetBeans.
The class libraries can be integrated with 32-bit and 64-bit applications for Windows platforms.
Conversation Management Architecture
VoiceXMLKit provides a simple way to manage conversations in interactive applications using VoiceXML.
Applications can validate and interpret VoiceXML.
Applications receive status notifications through event callbacks.
Speech recognition and synthesis are supported with Microsoft Speech API and Microsoft Speech Platform recognizers and synthesizers.
VoiceXMLKit encapsulates all of the technologies necessary to make the process of validating and interpreting VoiceXML simple and efficient.
Instantiate VoiceXMLKit to validate or run VoiceXML within your application and destroy VoiceXMLKit to release its resources when conversation management is no longer needed.
Chant VoiceXMLKit is comprised of software classes and tools for managing conversations.
With VoiceXMLKit you can:
- Validate VoiceVXML syntax; and
- Interpret VoiceXML documents.
Within Chant Developer Workbench, you can:
- Create and edit VoiceXML documents;
- Test VoiceXML documents with microphone audio and keypad data; and
- Trace runtime events.
Conversation Management: Create, validate, edit, test, and debug VoiceXML offline before deploying to voice response servers.
VoiceXML Document Editing: Edit W3C VoiceXML documents faster with built-in intelliprompt that suggests valid syntax.
VoiceXML, SRGS, and SSML Editing: Edit inline speech recognition grammars and text-to-speech markup in addition to VoiceXML.
VoiceXML Syntax Error Debugging: Automatic syntax checking displays visual cues and syntax error messages in the Error window. Click on the error to take you to the location of it in the document window.
VoiceXML Document Testing: Test VoiceXML documents offline before deploying to servers.
Runtime Events: Browse runtime events in the Events window.
You may explore the capabilities of Chant VoiceXMLKit for 30 days. To continue to use the product after 30 days, you must purchase a license for the software or stop using the software and remove it from your system.
The Chant VoiceXMLKit license is a single end-user license. Each developer who installs and uses Chant VoiceXMLKit to develop applications must have their own license.
It is perpetual and gives you the right to construct executable applications that use the applicable class libraries and distribute them with executable applications without royalty obligations to Chant.
In addition, it includes a one-year subscription which provides one year of free upgrades, including bug fixes and new features, and one year of support.
Before your subscription expires, you can purchase a renewal subscription to receive another year of updates and support. If you choose not to renew, you can continue using the last version you are eligible to use.
VoiceXMLKit class library names vary by platform: Windows (32-bit and 64-bit). This helps ensure the correct library is deployed with your application.
Chant VoiceXMLKit is licensed separately or as part of Chant Developer Workbench. You may purchase a license for Chant VoiceXMLKit on-line at the Chant store or through your preferred software reseller.
VoiceXMLKit System Requirements
- Intel processor or equivalent,
- Microsoft Windows 10, 11
- 120 MB of hard drive space,
- CD-ROM drive,
- VGA or higher-resolution monitor,
- Microsoft SAPI 5 or Microsoft Speech Platform recognizer,
- Microsoft SAPI 5 or Microsoft Speech Platform synthesizer, and
- C++, C++Builder, Delphi, Java (JDK 1.8, 11, 13, 14, 15, 16, 17, 18, 19, 21), .NET Framework (4.5+), .NET Core (3.1), or .NET (5.0, 6.0, 7.0, 8.0) Windows development environment.