- From: <DPawson@rnib.org.uk>
- Date: Wed, 2 May 2001 13:58:47 +0100
- To: www-voice@w3.org
I've created a simple example demonstrating, hopefully, a voice based simple one from n selection. Not being too familiar with voicexml, I'd like someone more knowledgable than I to check its sequence logic for errors. logic is to prompt user for a color or exit. Use either tones or voice as input, select one and move on to another script. Help offered as either clarification (count=2) or give up (exit condition). any comments or clarification appreciated. Regards DaveP <? xml version="1.0" ?> <!DOCTYPE vxml SYSTEM "/sgml/w3c/voicexml.dtd"> <vxml version="2.0"> <form id="color" scope="dialog"> <block>Select one of the items in the list.</block> <field name="selected-link" modal="false"> <prompt count="1">Say red or press 1, blue or press 2, green or press 3, yellow or press 4; or say help for further information. </prompt> <prompt count="2">Say either red, blue, green or yellow.</prompt> <catch event="help"> <prompt>To exit this menu, say exit or press the star key.</prompt> <!-- How do I exit if the hash key is pressed? --> </catch> <catch event="noinput" count="2"> <audio>Please speak up. I cannot hear anything.</audio><reprompt/> </catch> <grammar mode="speech"> <rule id="rule" scope="public"> <one-of> <item tag="red">red</item> <item tag="blue">blue</item> <item tag="green">green</item> <item tag="yellow">yellow</item> </one-of> </rule> </grammar> <grammar mode="dtmf"> <rule id="rule" scope="public"> <one-of> <item tag="red">1</item> <item tag="blue">2</item> <item tag="green">3</item> <item tag="yellow">4</item> <item tag="help">#</item> <item tag="exit">*</item> </one-of> </rule> </grammar> <help>Say one of the names of the colors, speaking clearly, either red, blue, green or yellow. <reprompt/></help> </field> <filled mode="any" namelist="color"> <if cond="color == 'red'"> <prompt> You have chosen the red route </prompt> <clear/> <goto next="./route.vxml#red"/> </if> <if cond="color == 'blue'"> <prompt> You have chosen the blue route </prompt> <clear/> <goto next="./route.vxml#blue"/> </if> <if cond="color == 'yellow'"> <prompt> You have chosen the yellow route. </prompt> <clear/> <goto next="./route.vxml#yellow"/> </if> <if cond="color == 'exit"> <prompt> You have chosen to exit </prompt> <clear/> <exit expr="exit"/> </if> </filled> </form> </vxml>
Received on Wednesday, 2 May 2001 09:04:15 UTC