1 / 5

W3C Voice Browser Dialog Requirements and Specifications Transcoding WML into VoiceXML

integration of WAP and VoiceXML languages. W3C Voice Browser Dialog Requirements and Specifications Transcoding WML into VoiceXML Language integration issues. W3C VB dialog requirements and specifications. ‘Dialog’ qua DTMF/speech input, audio/speech output

preichert
Download Presentation

W3C Voice Browser Dialog Requirements and Specifications Transcoding WML into VoiceXML

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. integration of WAP and VoiceXML languages • W3C Voice Browser Dialog Requirements and Specifications • Transcoding WML into VoiceXML • Language integration issues Scott McGlashan

  2. W3C VB dialog requirements and specifications • ‘Dialog’ qua DTMF/speech input, audio/speech output • Requirements (draft published December 1999) • input/output, confirmation, navigation, events, variables, etc • Specification (based on VoiceXML 1.0, submitted May 2000) • Grammar, Synthesis and NL Semantics ML integration • change requests (corrections, generalizations, etc) • modularization • VoiceXML into XHTML framework • ‘BareBones’ Dialog ML: initiative, response, evaluation model Scott McGlashan

  3. Service Provider transcoding WML into VoiceXML XSL XSL VoiceXML Interpreter Transformation 1 • extract service data • aligning interaction/design models • text normalization • limitations! free input, WMLScript, etc Service Data WML VXML Transformation 2 • create media-specific presentation • ‘decorate’ data in VoiceXML • Add grammars, prompts and interface logic Scott McGlashan

  4. WML transformation example: telstra.com <wml> <card> <p>National News</p> <select> <option onpick="/Wap/..."> Burke urges govt .. </option> ... </select> </card> </wml> <wml> <card> <p>National News</p> <select> <option onpick="/Wap/..."> Burke urges govt .. </option> ... </select> </card> </wml> <info-service-data> <category name="national"> <item> <title>Burke urges goverment … </title> <content> ... </content> </item> <info-service-data> out in XSL Transformer apply … <xsl:template match="card"> <xsl:element name="category"> <xsl:attribute name="name"> <xsl:value-of select="p[1]"/> </xsl:attribute> <xsl:apply-templates/> </xsl:element> </xsl:template> ... … <xsl:template match="card"> <xsl:element name="category"> <xsl:attribute name="name"> <xsl:value-of select="p[1]"/> </xsl:attribute> <xsl:apply-templates/> </xsl:element> </xsl:template> ... data document (conforming to service DTD) source document (e.g. WML, etc) XSL Stylesheet Scott McGlashan

  5. language integration issues • XHTML Modularization Approach • What modules are functionally distinctive in VoiceXML and WML? What is redundant given XHTML-Basic? • How do developers create services using this approach? Seems very complex … (c.f. Requirements for good HTML, WML, SMIL, and VoiceXML sites). Tools? • But are we ready to create an integrated markup language in a single step, even if modularized? Stepwise approach, for example • adding speech tags to WML (<grammar>, <dtmf>, <prompt>, <audio>) + handling recognition input … Scott McGlashan

More Related