What's in Voiceglue 0.12

The voiceglue project is an attempt to create a free implementation of VoiceXMML 2.0 with VoiceXML 2.1 additions.

Our goal is to first implement all of the required features of the 2.0 specification http://www.w3.org/TR/voicexml20/ and 2.1 additions http://www.w3.org/TR/voicexml21/ though several optional features have already made it.

As of voiceglue 0.12, we have not yet achieved a full 2.0 implementation. But we're getting close.

VXML features in Voiceglue 0.12

This is not an exhaustive list, but hits most of the major points.

  • Full HTTP document fetching, parsing, and syntax support
  • Full javascript (ECMAscript) processing
  • Value passing to and from Asterisk
  • Cookie support
  • Pre-recorded HTTP audio fetching and output
  • TTS output
  • Audio recording and retrieval
  • DTMF input with simple SRGS XML grammars
  • Primitive blind transfer support
  • The data tag from VXML 2.1

VXML features not in Voiceglue 0.12

These are the major required VXML 2.0 features not present in voiceglue 0.12:

  • ASR (user input is DTMF only)
  • Fully general SRGS XML DTMF grammars

Changes from 0.11

  • Support for Ubuntu Karmic and Lucid
  • Support for recent RHEL and CentOS
  • Increase SpiderMonkey memory allocations
  • Added session.connection.local.uri and …remote.uri
  • Fixed race condition bugs
  • Fixed memory leaks
  • Removed delay-inducing OpenVXI caching
  • Added ssml_passthrough option in voiceglue.conf
  • Added language parameter to TTS interface
  • Added passing variables to and from Asterisk
 
voiceglue_0.12_release_notes.txt · Last modified: 2010/05/14 14:56 by soup
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Debian Driven by DokuWiki