SlideServe
Menu
Préférences
© SlideServe · v2026

VoiceXML Project Development: HTML5 and Accessibility

harlan-williams avatar
11 diapositives · 220 Views · Nov 18, 2014

Work on creating user interfaces for VoiceXML project using HTML5 and Accessibility guidelines. Explore various features such as Caller ID, mixed initiative dialogue handling, and best practices. Ensure code accuracy and thorough testing.

VoiceXML Project Development: HTML5 and Accessibility - slide 1
01 / 11VoiceXML Project Development: HTML5 and Accessibility
1 / 17

Télécharger la présentation

VoiceXML Project Development: HTML5 and Accessibility
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Creating User Interfaces Another example. Classwork/homework: work on VoiceXML project

  2. HTML5 and Accessibility • http://www.w3.org/Talks/2014/0317-HTML5-A11Y/?utm_source=html5weekly&utm_medium=email • My source for this was a newsletter: HTML5 Weekly: http://html5weekly.com/issues/131

  3. Proposal • Due today • Level [at least] of rock, paper, scissors or family greeting • Can use a built-in grammar • Consider use of JavaScript

  4. Caller id and question • http://faculty.purchase.edu/jeanine.meyer/tellme/callerIDmajor.xml • Uses session.callerID • Groups of answers • The nomatch condition handled differently from noinput

  5. Examine code • Uses say-as element • What do you think it does without this? • Older example split up number into digits • Group choices of area of interest that have common value • one-of • tag

  6. Possible Improvements • Improve on say as telephone by breaking up number and saying area code. • Use an external grammar. • ?

  7. Production system • Capture name in some way • Invoke server-side code to store phone number (called ID) and name and area of interest • Transfer to another number

  8. Mixed initiative • The VoiceXML feature for handling utterance with more than one result • Example given in tutorial: celebrity and location.http://help.voxeo.com/go/help/xml.vxml.tutorials.mixed • Example given in Microsoft tutorial: City and State • Note: can be more than two things. • Elements: <initial>, <field> and <filled> but in different arrangement, <catch>

  9. Suggestion for mastering mixed initiative • Study example(s) • Download and upload to your account the dead celebrity location files. Test. • Change list of people and locations. Test. • Change subject: prompts AND list of people, locations, filler text. • Add a third field.

  10. Voxeo • It is free! • Documentation and many examples are there. • Problem: website has old documentation (need to support legacy users). Make sure you are looking at most up-to-date examples. • Look at: http://help.voxeo.com/go/help/xml.vxml.bestprac.vui • More?

  11. Classwork/homework • [proposal] • Work on project • Always look at file source • Confirm latest • Checks [some] errors • Legal XML may not be legal VoiceXML. Check in the documentation what are valid parent and child elements. • If system reports internal error, try again. May be timing problem • Do repeat testing!