SpeakRight is an open-source Java framework for speech recognition applications in VoiceXML. SpeakRight's "flow objects" are easy to use Java classes that hide the complexity of VoiceXML issues such as prompt escalation, error handling, and platform quirks. SpeakRight apps run in Java servlets and produce VoiceXML dynamically. SpeakRight provides a suite of reusable VUI objects and many extension points.
Application Development is faster than many proprietary VXML tools. Java IDEs like Eclipse provide code completion, refactoring tools, a great debugger, and unit testing with JUnit.