Last reviewed: 3/23/2024 11:57:14 AM

Conversation Management with VoiceXMLKit

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.

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.

VoiceXMLKit includes C++, C++Builder, Delphi, Java, and .NET Framework class libraries to support all your programming languages and provides sample projects for popular IDEs—such 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 more information about the Conversation Management with VoiceXMLKit, review the following topics: