Developing a Spoken Dialogue System Using the CSLU Toolkit

  • Michael F. McTear


RAD (Rapid Application Developer) is a graphically based authoring environment for designing and implementing spoken dialogue systems. RAD supports directed dialogues using a finite state-based dialogue model. The developer selects various dialogue objects and links them together to make a dialogue graph. These objects perform functions such as speaking a prompt, recognising the user’s input, and executing actions related to the dialogue. RAD also includes animated characters and facilities for presenting media objects such as pictures and sounds. Once the dialogue graph has been constructed, it can be tested using speech input and output.


Output Port Grammar Rule Digit Recognition Speak Dialogue System Student Information System 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    The code for this example was supplied by Jacques de Villiers at CSLU. Permission to use the code is gratefully acknowledged.Google Scholar
  2. 2.
    This tutorial is based on RAD tutorial 20 “Custom Pronunciations and Word Models”, which is available at:

Copyright information

© Springer-Verlag London 2004

Authors and Affiliations

  • Michael F. McTear
    • 1
  1. 1.School of Computing and MathematicsUniversity of UlsterNewtownabbeyNorthern Ireland

Personalised recommendations