All News

JVoiceXML Release 0.7.3.GA

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/voicexml21 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.3.GA. It can be downloaded from http://sourceforge.net/projects/jvoicexml/files/ Changes to JVoiceXML 0.7.2.GA include: general ====== - moved JNDI support into an own project - source code is part of the installation - bugfix: whitespace is removed from class path entries in configuration files - feature request #2982577: JVoiceXML does not startup if an error occurs in the startup phase. interpreter ======== - grammars are only activated or deactivated when needed - grammar transformation is avoided if the target platform supports the source type - refactoring: each form item initializes itself - bugfix: cached shadow variable is cleared when initializing the form item - bugfix: setting the just_filled flag for mixed initiative dialogs - bugfix: executing the form level filled tags for mixed initiative dialogs - bugfix: closing the grammar reader after use - activate and passivate methods of external resources can throw a NoresourceError more support for ----------------------- - filled - Initial support of the mode and namelist attributes - help - Evaluating the semantic interpretation if help was requested - prompt - Evaluating the xml:lang attribute - object - added more information to error messages - evaluating the archive attribute - submit - bugfix: corrected check for undefined value when evaluating a namelist - vxml - Initial support of the xml:lang attribute document server ============= - bugfix: closing the grammar reader after use - upgrade to commons 4.0.1 call manager ========== - refactoring: moved all methods from the CallManager interface that are not used from interpreter to BaseCallManager - Added more general logic to the base implementation of a call manager implementation ============ - bugfix: return resource to pool if connect fails - bugfix: able to specify number of instances per key in the pool - refactoring: SynthesizedOutput.getUriForNextOutput and SpokenInput.getUriForNextInput can throw an URISyntaxException jsapi 1.0 implementation platform ---------------------------------------------- - bugfix #2887865: grammars are deleted when passivating the recognizer so that they are not available any more, when the recognizer is acquired the next time - refactoring: turned list of queued speakables into a queue - asynchronous playback of the queued speakables - bugfix: wait non bargein played did not wait correctly - update to current FreeTTS and sphinx 4 snapshots - bugfix: bargein did not work any more mrcpv2 implementation platform -------------------------------------------- - bugfix: made call to TTS system work - started to work on a SIP call manager that integrates with this platform text implementation platform -------------------------------------- - bugfix: queue empty and play stopped are sent after the answer is received from the client - bugfix: do not send a bye message if the user hung up. - started to work on a call manager xml === - Added more convenience methods for an easier handling - filled - added a type for the mode attribute - namelist is accessible via a TokenList - grammar - version is set by default to 1.0 - object - methods to set and retrieve archive URIs - speak - language can be set and retrieved using locales - fixed encoding bugs in the serialization - refactoring: unified the addition of text portions - bugfix: multiple text portions are not added as multiple nodes demos ====== - bugfix: corrected SSML for the movie list in the input demo system test ========= - Not modifying the core log4j configuration file any more - refactoring: using enums for test result - refactoring: timeout monitor monitors the overall execution time

Author :

Date : Wed, 17 Oct 2012 09:24:58 -0000

JVoiceXML Release 0.7.2.GA

Hi 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

Author :

Date : Wed, 17 Oct 2012 09:24:58 -0000

JVoiceXML Release 0.7.0.GA

JVoiceXML 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

Author :

Date : Wed, 17 Oct 2012 09:24:58 -0000

Open phone conference

Developers 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

Author :

Date : Wed, 17 Oct 2012 09:24:58 -0000

JVoiceXML Extension Guide 0.1.2

JVoiceXML 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.

Author :

Date : Wed, 17 Oct 2012 09:24:58 -0000

How to build JVoiceXML 1.9 released

JVoiceXML 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.

Author :

Date : Wed, 17 Oct 2012 09:24:58 -0000

Open phone conference

Developers 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

Author :

Date : Wed, 17 Oct 2012 09:24:58 -0000

Video conference: How to create a custom implementation plat

As 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.

Author :

Date : Wed, 17 Oct 2012 09:24:57 -0000

JVoiceXML Vendor Guide 0.1

JVoiceXML 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.

Author :

Date : Wed, 17 Oct 2012 09:24:57 -0000

JVoiceXML user guide 0.6

JVoiceXML 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 user guide is updated to meet the installation procedure of 0.6 and contains a section on how to use tag library.

Author :

Date : Wed, 17 Oct 2012 09:24:57 -0000

 
 
Licenced under GNU Lesser General Public License
Web Design & Web Development by Webworld Experts