JVoiceXML is an implementation of VoiceXML 2.1, the Voice Extensible Markup Language. Its specification can be found at http://www.w3.org/TR/2005/CR-voicexml21-20050613/ as an extension to VoiceXML 2.0, specified at http://www.w3.org/TR/voicexml20/. VoiceXML is 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.
| Tags | multimedia Sound/Audio Speech |
|---|---|
| Implementation | Java |
Recent releases


Release Notes: This release introduces basic support for the initial tag and thus support for creating mixed initiative dialogs. Several bugs were fixed.


Release Notes: This release introduces a new configuration concept and contains various bugfixes and feature enhancements.


Release Notes: This release contains various bugfixes and feature enhancements including initial support for enumerate, option, foreach, and the record tag.


Release Notes: Support for a registry runing on a different port was corrected. A bugfix was made for bootstrapping of the logger factory. log4j was removed in favor of JVoiceXML's own wrapper. The application concept and external resources were refactored. All system output, spoken input, and call control are obtained from a pool. The remote client concept was introduced. A dependency was removed from the logging package. Demos now run correctly if the path contains spaces.


Release Notes: An RPM package was provided. Configurable start and port of the RMI registry was implemented. Some bugs were fixed and the JavaDoc was enhanced.