Penguin
Annotated edit history of VoiceXML version 3, including all changes. View license author blame.
Rev Author # Line
1 DrewBroadley 1 Acronym for __V__oice __E__xtensible __M__arkup __L__anguage
2
3 Homepage/Forum :- [http://www.voicexml.org/]
4
5 The [VoiceXML] Forum is an industry organization. With the backing and contributions of its diverse membership, including key industry leaders, the [VoiceXML] Forum has successfully driven market acceptance of [VoiceXML] through a wide array of speech-enabled applications.
2 DrewBroadley 6
7 ----
1 DrewBroadley 8
9 __Specification:__
10
11 [http://www.voicexml.org/spec.html]
12
13 "This document specifies VoiceXML, the Voice Extensible Markup Language. 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. Its major goal is to bring the advantages of Web-based development and content delivery to interactive voice response applications."
14
15 -- Snippet
2 DrewBroadley 16
17 ----
18
19 __Example:__
20
21
22 <verbatim>
23 <?xml version="1.0"?>
24 <html xmlns="http://www.w3.org/1999/xhtml"
25 xmlns:vxml="http://www.w3.org/2001/vxml"
26 xmlns:ev="http://www.w3.org/2001/xml-events"
27 xmlns:xv="http://www.voicexml.org/2002/xhtml+voice"
28 >
29 <head>
30 <title>w3c-voice-wg@w3.org from October 2001: preliminary
31 draft for Multimodal Activity
32 </title>
33 <meta name="Author" content="Dave Raggett (dsr@w3.org)" />
34 <meta name="Subject"
35 content="preliminary draft for W3C multimodal activity" />
36 <link rel="Stylesheet"
37 href="http://www.w3.org/StyleSheets/Mail/member-message"/>
38
39 <script language="javascript">
40 // define array holding command words -> activate-id map.
41 var commands = new Array();
42 commands.push("__next_message");
43 commands.push("__prev_message");
44 commands.push("__sort_by_date");
45 commands.push("__sort_by_thread");
46 commands.push("__sort_by_subject");
47 commands.push("__sort_by_author");
48 commands.push("__more_from_this_list");
49 commands.push("__other_w3c_lists");
50 commands.push("__respond_to_this_message");
51 commands.push("__mail_new_topic");
52 commands.push("__reply_to");
53
54 //activate takes a command word, looks it up in the commands
55 // map, and activates the link.
56 function activate (command) {
57 var length = commands.length;
58 for (var i=0;i<length;i=i++) {
59 if (command == commands[i]) {
60 document.getElementById(commands[i]).click();
61 break;
62 }
63 }
64 }
65 }
66 </script>
67
68 <script ev:observer="command-and-control" ev:event="vxmldone"
69 declare="declare">
70 activate(application.lastresult$[0].interpretation);
71 </script>
72
73 <vxml:form id="command-and-control">
74 <!-- your word is my command. -->
75 <vxml:field name="word">
76 <vxml:grammar jsgf="mail.jsgf"/>
77 <vxml:catch event="help nomatch">
78 This mail reader is speech-enabled. You can
79 perform available actions via speech input.
80 </vxml:catch>
81 </vxml:field>
82 </vxml:form>
83 </head>
84
85 <body ev:event="load" ev:handler="#command-and-control">
86 <h1>preliminary draft for W3C multimodal activity</h1>
87
88 <strong>From:</strong> Dave Raggett (
89 <a id="__reply_to"
90 href="mailto:dsr@w3.org?Subject=Re:%20preliminary%20draft%20for\
91 %20W3C%20multimodal%20activity&amp;In-Reply-To=&lt;Pine.WNT.4.10.10\
92 110301232270.-1031403-100000@hazel&gt;&amp;References=&lt;Pine.WNT.\
93 4.10.10110301232270.-1031403-100000@hazel&gt;">
94 <em>dsr@w3.org</em>
95 </a>)<br />
96 <strong>Date:</strong> Tue, Oct 30 2001
97
98 <p><!-- next="start" --></p>
99 <ul class="noindent">
100 <li><strong>Next message:</strong>
101 <a id="__next_message" href="0093.html">
102 mxd@cisco.com: "Re: [dialog] &lt;record&gt;'s dest attribute"
103 </a>
104 </li>
105 </ul>
106 <ul>
107 <li><strong>Previous message:</strong>
108 <a id="__previous_message" href="0091.html">
109 Harish Varanasi: "RE: [ dialog ] &lt;record&gt;'s dest attribute"
110 </a>
111 <!-- nextthread="start" -->
112 <!-- reply="end" -->
113 </li>
114 <li><strong>Messages sorted by:</strong>
115 <a id="__sort_by_date" href="index.html#92">
116 [ date ]</a>
117 <a id="__sort_by_thread" href="thread.html#92">
118 [ thread ]</a>
119 <a id="__sort_by_subject" href="subject.html#92">
120 [ subject ]</a>
121 <a id="__sort_by_author" href="author.html#92">
122 [ author ]</a>
123 </li>
124 <li><strong>Other mail archives:</strong>
125 <a id="__more_from_this_list" href="../">
126 [ this mailing list ]</a>
127 <a id="__other_w3c_lists" href="../../">
128 [ other W3C mailing lists ]</a>
129 </li>
130
131 <li><strong>Mail actions:</strong>
132 <a id="__respond_to_this_message"
133 href="mailto:w3c-voice-wg@w3.org?Subject=Re:%20preliminary\
134 %20draft%20for%20W3C%20multimodal%20activity&amp;In-Reply-To=\
135 &lt;Pine.WNT.4.10.10110301232270.-1031403-100000@hazel&gt;&amp;\
136 References=&lt;Pine.WNT.4.10.10110301232270.-1031403-100000@hazel&gt;">
137 [ respond to this message ]</a>
138 <a id="__mail_new_topic" href="mailto:w3c-voice-wg@w3.org">
139 [ mail a new topic ]</a></li>
140 </ul>
141
142 <hr noshade="noshade" />
143 <p><!-- body="start" --></p>
144 <pre>
145 Message body was here.
146 </pre>
147 <p><!-- body="end" --></p>
148
149 <hr noshade="noshade" />
150 <ul><!-- next="start" -->
151 </ul>
152 <!-- trailer="footer" -->
153 </body>
154 </html>
155 </verbatim>
3 JohnMcPherson 156
2 DrewBroadley 157 |||