JVoiceXML ist eine Implementation von VoiceXML 2.1, der Voice Extensible Markup Language. Ihre Spezifikation ist bei w3.org als Erweiterung von VoiceXML 2.0 zu finden. VoiceXML dient zum Erstellen von Audio-Dialogen, die synthetische Sprache, digitalisiertes Audio, Erkennung von gesprochener und DTMF-Tasten-Eingabe, Aufnahme der gesprochenen Eingabe, Telefonie und Konversationen mit gemischter Initiative enthalten. (non)