All News
JVoiceXML Release 0.7.2.GAHi all,
JVoiceXML http://jvoicexml.sourceforge.net is a free VoiceXML interpreter for JAVA with an open architecture for custom extensions. Demo implementation platforms are supporting JAVA APIs such as JSAPI and JTAPI.
VoiceXML is an implementation of VoiceXML 2.1, the Voice Extensible Markup Language, specified 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. Major goal is to have a platform independent implementation that can be used for free.
Today, I released JVoiceXML 0.7.2.GA. It can be downloaded from http://sourceforge.net/projects/jvoicexml/files/
Changes to JVoiceXML 0.7.1.1.GA include general - bugfix: an connection.disconnect.hangup is thrown if an attempt was made to obtain another resource after the caller hung up - bugfix: corrected return of telephony and user input to the resource pools if the resources are busy - refactoring: modal is an attribute of all form items not only for fields
interpreter - Throwing an error.semantic if no grammars are active when an input is expected - Initial form items implement PromptCountable and EventCountable so that prompts of the initial form items are queued. - bugfix: event strategies of input items are removed after the event was processed - initial support for - initial - more support for - field - Initial support of the slot attribute - bugfix: type specified builtin grammars have a version and a type - object - bugfix: reusing the dynamically created class loader to enable the use of static attributes in the called objects. - record - Initial support of the modal attribute - transfer - Initial support of the modal attribute
implementation - refactoring: introduced base classes for ident grammar transformers and for XSL based grammar transformers</li> - basic implementation of a SRGS ABNF to SRGS ABNF grammar transformer - basic implementation of a SRGS XML to SRGS ABNF grammar transformer
jsapi 1.0 implementation platform - refactoring: SRGS to JSGF conversion is based on an XSL transformation - bugfix: introduced a workaround to dynamically load grammars into sphinx4 - introduced a first basic grammar for JVoiceXML - enhanced SSML support - an error is thrown if the requested voice is not supported
mrcpv2 implementation platform - bugfix: is loaded without trapping into an error
documentserver - bugfix: Using a BufferedInputStream to retrieve the audio since the HTTP scheme strategy returns an input stream that does not support marks.
xml - Added more convenience methods for an easier handling
demos - Demos are using the jsapi10 implementation platform explicitly - Corrected description of the hello world servlet demo and added a target to check the servlet container settings - Bugfix: Corrected classpath in the voicexml creation demo ant build file. - Extended the object tag demo to use a static field.
Dirk (1 comments) Author : schnelle@users.sourceforge.net (Dirk Schnelle-Walka) Date : Mon, 26 Oct 2009 21:45:02 GMT JVoiceXML Release 0.7.1.1.GAHi all,
JVoiceXML http://jvoicexml.sourceforge.net is a free VoiceXML interpreter for JAVA with an open architecture for custom extensions. Demo implementation platforms are supporting JAVA APIs such as JSAPI and JTAPI.
VoiceXML is an implementation of VoiceXML 2.1, the Voice Extensible Markup Language, specified 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. Major goal is to have a platform independent implementation that can be used for free.
This week I release JVoiceXML 0.7.1.1.GA. It can be downloaded from http://sourceforge.net/projects/jvoicexml/files/
Changes to JVoiceXML 0.7.0.GA include general - refactoring: moved XML library to an own project - bugfix: empty stacks are removed in ScopedMap if the scope is exited - added version to jar manifests
interpreter - bugfix #2810834: start dialog is set correctly after a goto - bugfix #2810826: menu can be a target of a goto - refactoring: the event handler uses a filter chain to determine the relevant event strategy - initial support for - data - more support for - catch Evaluation of the cond attribute - error Evaluation of the cond attribute - field Basic support for the type attribute - grammar Basic support for builtin grammars - help Evaluation of the cond attribute - noinput Evaluation of the cond attribute - nomatch Evaluation of the cond attribute - prompt Support for the bargein attribute - script initial support for the attributes fetchtimeout, fetchhint, maxage, maxstale - submit bugfix: corrected checking for next and expr
implementation - refactoring: introduced specialized event classes for the out events - refactoring: moved JVoiceXML basic implementations to the new package org.jvoicexml.implementation.jvxml - refactoring: barge-in enabled is now a property of the speakable - Asking the implementation platform if barge-in is supported
text implementation platform - improved the synchronisation of output queue and sending queue
documentserver - bugfix bug#2810834: Removing the fragment when reading from the file system - bugfix: Removing the fragment when reading from the mapped document repository - refactoring: getUri mehod of the MappedDocumentRepository throws an URISyntaxException if the URI is not absolute
xml - Added more convenience methods for an easier handling - bugfix: org.jvoicexml.xml.srgs.Item.setRepeat(int, int) did not set the correct max value if it was infinte. - bugfix: xml:lang attribute had a typo in SRGS XML library.
demos - bugfix: Corrected URL in the ANT build script Please participate in our survey. This survey does not collect any private data. Please take a few minutes to help us with our project.
The survey can be started at: http://sourceforge.net/apps/limesurvey/jvoicexml/index.php?sid=93968&lang=en
Dirk (0 comments) Author : schnelle@users.sourceforge.net (Dirk Schnelle-Walka) Date : Fri, 07 Aug 2009 12:24:02 GMT JVoiceXML Release 0.7.0.GAJVoiceXML is a free VoiceXML interpreter for JAVA with an open architecture for custom extensions. Demo implementation platforms are supporting JAVA APIs such as JSAPI and JTAPI.
VoiceXML is an implementation of VoiceXML 2.1, the Voice Extensible Markup Language, specified 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. Major goal is to have a platform independent implementation that can be used for free.
Changes since release 0.6: - introduction of a modular configuration concept - bugfix: setting the security manager to enable RMI code download - jndi support can be disabled
implementation - audio file output is an optional resource - added initial support for TalkingJava - bugfix: jsapi 1.0 layer sent too many QUEUE_EMPTY events - refactoring: reusing the external resources during the whole session
interpreter - hangup generates a connection.disconnect.hangup event - support of form level filled elements - addition of default catch elements - support of multiple fields per form - evaluation of the cond attribute of form items - just_filled flag is set before filled elements are executed - refactoring to reduce package dependencies - initial support of standard variables session, application, document, dialog - bugfix: Evaluation of the attributes had an influence onto the tag strategy prototype - bugfix: event handler selection had a reverse prefix check - bugfix: events that were thrown while another event is being processed were ignored - Added method to retrieve the last error from the session.
more support for - catch - declaration of the special variable _event which contains the name of the event that was thrown - choice - choice texts are only added to the prompt if enumerate is present - field - values for shadow variable (except interpretation) are grabbed from the recognition result - goto - initial support for the attributes fetchtimeout, fetchhint, maxage, maxstale - if, elseif - bugfix: condition must evaluate to a boolean value - log - bugfix: logging output also if only an expression is given - prompt - bugfix: document properties were not considered for the timeout - property - throwing an error.semantic if neither name nor value are defined - menu - generation of DTMF grammars and voice grammars - script - support of text based inline content, no CDATA required - submit - support of the method attribute - vxml - checking the version attribute
- basic support for - transfer
documentserver - strategies are session aware - configurable fetch attributes - HTTP scheme strategy has a configurable default fetch timeout
demos - bugfix: servlet demo war did not contain streaming jars
xml - bugfix: default attributes are not set in the vxml tag if it is parsed - grammar types are made extensible - added some convenience methods to make the API easier to handle (0 comments) Author : schnelle@users.sourceforge.net (Dirk Schnelle-Walka) Date : Wed, 17 Jun 2009 07:35:58 GMT Open phone conferenceDevelopers and users of JVoiceXML are invited to participate in the next open telephone conference on Wednesday 12.06.2009 10:00 or 19:00 GMT+1. We will use skype for this. There will be no cost for you.
Anybody (not limited to project members) who is willing to participate should send me a short email to my email account dirk (dot) schnelle (at) jvoicexml (dot) org. Your registration request should contain - your name - your skype account - a short description about the topics you want to talk about - the preferred time (0 comments) Author : schnelle@users.sourceforge.net (Dirk Schnelle-Walka) Date : Fri, 22 May 2009 13:08:50 GMT How to build JVoiceXML 1.9.1 releasedJVoiceXML is an implementation of VoiceXML 2.1, the Voice Extensible Markup Language, specified 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/.
This guide provides detailed information about the JVoiceXML build system. The new guide contains more information about the system test. (0 comments) Author : schnelle@users.sourceforge.net (Dirk Schnelle-Walka) Date : Fri, 22 May 2009 06:45:15 GMT JVoiceXML Extension Guide 0.1.2JVoiceXML http://www.jvoicexml.org is an implementation of VoiceXML 2.1, the Voice Extensible Markup Language, specified 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/.
The extension guide provides a small cookbok on how to create your own implementation platform. The guide was updated to meet the new configuration concept and also provides some information about the external resource lifecycle. (0 comments) Author : schnelle@users.sourceforge.net (Dirk Schnelle-Walka) Date : Thu, 14 May 2009 08:39:12 GMT How to build JVoiceXML 1.9 releasedJVoiceXML is an implementation of VoiceXML 2.1, the Voice Extensible Markup Language, specified 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/.
This guide provides detailed information about the JVoiceXML build system. The new guide was adapted to match the current organization of the subversion repository and contains more information about the used libraries. (0 comments) Author : schnelle@users.sourceforge.net (Dirk Schnelle-Walka) Date : Wed, 01 Apr 2009 09:20:30 GMT Open phone conferenceDevelopers and users of JVoiceXML are invited to participate in the next open telephone conference on Wednesday 25.02.2009 20 GMT+1. We will use skype for this. There will be no cost for you.
Anybody (not limited to project members) who is willing to participate should send me a short email to my email account dirk (dot) schnelle (at) jvoicexml (dot) org.
Your registration request should contain - your name - your skype account - a short description about the topics you want to talk about
~dirk (0 comments) Author : schnelle@users.sourceforge.net (Dirk Schnelle-Walka) Date : Tue, 03 Feb 2009 13:51:23 GMT Video conference: How to create a custom implementation platAs JVoiceXML becomes more popular there is an increasing interest in writing custom implementation platforms for this open source voice browser. The extension guide answers some basic questions but there may remain some unsolved questions.
Developers of custom implementation platforms are invited to participate in a video conference about this topic for free!
Date will be January, 27, 2009, 20:00 GMT+1:00
Anybody (not limited to project members) who is willing to participate should send me short email to dirk (dot) schnelle (at) jvoicexml (dot) org.
All you need is a headset and web cam. (0 comments) Author : schnelle@users.sourceforge.net (Dirk Schnelle-Walka) Date : Sun, 18 Jan 2009 15:33:27 GMT JVoiceXML Vendor Guide 0.1JVoiceXML is an implementation of VoiceXML 2.1, the Voice Extensible Markup Language, specified 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/. The vendor guide provides a small cookbok on how to create your own implementation platform. (0 comments) Author : schnelle@users.sourceforge.net (Dirk Schnelle-Walka) Date : Sat, 29 Nov 2008 08:27:32 GMT
|