A Tutorial Introduction to Speech Application Language Tags (SALT)

These pages give a tutorial introduction to the use of the SALT mark-up language for the creation of spoken language dialogue applications on Windows PCs. SALT allows you to create web pages with both voice output and speech recognition. SALT integrates with Javascript so that you can build interactive web pages that accept keyboard, mouse and spoken input - and which respond using text, graphics, audio and spoken output. The tutorial examples use the free Microsoft Speech add-in for Internet Explorer and only require client-side scripting so can be run on a single Windows machine.

Tutorial Contents

  1. Overview of SALT
  2. Software development kit installation
  3. A first web page: "Hello World!"
  4. Simple speech recognition
  5. The <PROMPT> element
  6. Speech synthesis mark-up (SSML)
  7. The <LISTEN> element
  8. Speech recognition grammars
  9. A simple speech dialogue application
  10. A complete application: noughts and crosses
  11. Index of examples

SALT Documentation

Other SALT Links


I welcome feedback containing reports of errors or suggestions for improving the tutorial. Please mail your comments to . I'm afraid I cannot help with problems in your code!

A Tutorial Introduction to SALT © 2005 Mark Huckvale, Phonetics and Linguistics, University College London

University College London - Gower Street - London - WC1E 6BT - Telephone: +44 (0)20 7679 2000 - Copyright © 1999-2015 UCL