Quickfinder

Technology

CreaVoice VoiceXML

Future-proofed through international standards

VoiceXML – Voice eXtensible Markup Language – is a standard for voice-controlled applications. 

In VoiceXML, the VoiceXML forum (www.voicexml.org), run by representatives of the telecommunications industry, has defined a standard for voice-based access to data and services. This convention allows control of audio output and input, has presentation logic and features that implement event control and set up telephone calls.

VoiceXML is supported by CreaLog's graphical programming environment CDG  and has continued to be developed by W3C, with the current standard being VoiceXML 2.1. VoiceXML 3.0 is the current working draft.

VoiceXML defines dialogs and hence is geared to controlling data exchange between the user and the speech-enabled application. The specification of more standards for speech recognition and speech synthesis as well as grammar and semantic rules may also be included.

In particular, VoiceXML supports colloquial dialogs in which callers complete fields in forms. Missing input is requested by means of intelligent requests so that the form is completed step by step. The voice dialog also supports navigation via menu selections. 

CCXML (Call Control XML) is a VoiceXML extension to support telephony functions. 

Benefits 

  • Cross-platform strategy for fast return on investment
  • Consistent content and business processes for all portals (HTML, VoiceXML etc.)
  • Ease of application development
    Similarities to HTML for fast implementation. Companies can therefore use in-house HTML developers to develop VoiceXML applications without the need for extensive training.
  • Protection of investment
    International standardization via W3C and ECMA. In principle VoiceXML applications run on the same architecture as, for example, web services
  • Optimized dialog guidance with voice recognition and Text-to-Speech
    Various references can be voice-activated depending on the dialog step. Input in natural language with intelligent questioning strategies are easy to implement. Text-to-Speech is provided as a standard voice output.
  • Integrated calculations, expressions, variables using ECMA scripting language