Skip to content
SPECIFICTION
Get listed

JVoiceXML

github.com

Free plan LinuxAPISelf-hosted
Visit github.com
Spec score 8.0 #9 of 22 in IVR Software

What it is

JVoiceXML is a free, open-source VoiceXML interpreter for Java, described by its project as implementing VoiceXML 2.1. It supports dialogs that combine synthesized speech or digitized audio with spoken or DTMF input. Dialog functions also include recording, telephony, and mixed-initiative conversations. The architecture allows custom extensions, and demo implementation platforms support Java APIs such as JSAPI and JTAPI. The repository includes modules for Mary, MRCPv2, JSAPI 2.0, JTAPI, and text implementations. The project names platform independence as a major goal. Its repository identifies the license as LGPL-2.1 and provides release downloads. The latest listed version is 0.7.8, which added an SRGS grammar processor with SISR support, Microsoft LUIS as a grammar processor, bug fixes, and a move to Gradle. JVoiceXML is listed for API, Linux, and self-hosted use.

Spec sheet

Purpose
JVoiceXML is an open source VoiceXML interpreter and an implementation of VoiceXML 2.1.Read 4 Oct 2026 · github.com
License
The repository identifies its license as LGPL-2.1.Read 4 Oct 2026 · github.com
APIs
Its demo implementation platforms support Java APIs such as JSAPI and JTAPI.Read 4 Oct 2026 · github.com
Available modules
The repository includes modules for Mary, MRCPv2, JSAPI 2.0, JTAPI, and text implementations.Read 3 Oct 2026 · github.com
Compatibility goal
The project states that a major goal is a platform-independent implementation that can be used for free.Read 4 Oct 2026 · github.com
Dialogs
VoiceXML supports audio dialogs using synthesized speech, digitized audio, spoken and DTMF input recognition, spoken input recording, telephony, and mixed initiative conversations.Read 4 Oct 2026 · github.com
Distribution
The repository provides releases and lists downloadable assets for release 0.7.8.Read 4 Oct 2026 · github.com
Extensibility
JVoiceXML has an open architecture for custom extensions.Read 3 Oct 2026 · github.com
Extensions
JVoiceXML has an open architecture for custom extensions.Read 4 Oct 2026 · github.com
Java APIs
Its demo implementation platforms support Java APIs including JSAPI and JTAPI.Read 3 Oct 2026 · github.com
Language
The project describes JVoiceXML as a free VoiceXML interpreter for Java.Read 4 Oct 2026 · github.com
Latest release
The latest listed release is JVoiceXML 0.7.8.Read 4 Oct 2026 · github.com
Maintainer identity
The GitHub repository is hosted under the JVoiceXML organization.Read 3 Oct 2026 · github.com
Platform goal
The project states that a major goal is a platform-independent implementation that can be used for free.Read 3 Oct 2026 · github.com
Release features
Release 0.7.8 added a more compliant SRGS grammar processor with SISR support, Microsoft LUIS as a grammar processor, bug fixes, and migration to Gradle.Read 4 Oct 2026 · github.com
Speech dialogs
The project describes VoiceXML dialogs supporting synthesized speech, digitized audio, spoken and DTMF input recognition, recording, telephony, and mixed-initiative conversations.Read 3 Oct 2026 · github.com
VoiceXML version
The project describes its implementation as VoiceXML 2.1.Read 3 Oct 2026 · github.com

Plans and prices

Free Free Free VoiceXML interpreter for Java Read 3 Oct 2026 · github.com
JVoiceXML Free Free VoiceXML interpreter for Java Read 4 Oct 2026 · github.com

Every JVoiceXML plan and price →

Strong points and limits

Strong points

  • Implements VoiceXML 2.1.
  • Supports synthesized speech, spoken input, and DTMF.
  • Dialogs can include recording and telephony.
  • Custom extensions are supported.
  • Available under the LGPL-2.1 license.

Limits

  • Latest listed release is version 0.7.8.
  • The project describes platform independence as a goal, not a guarantee.
  • No hosted option is listed.

Who it suits

JVoiceXML suits Java developers building VoiceXML applications with speech or DTMF dialogs. Its modules and extension architecture may be relevant to projects needing specific speech interfaces.

Verdict

JVoiceXML provides a free Java interpreter with a broad set of voice-dialog capabilities. Review its listed release and available modules against the interfaces your application needs.

Where Specifiction places it

Alternatives to JVoiceXMLAll alternatives →