LING 575 - Spoken Dialog Systems Spring 2015
Homework #1 Due: April 30, 2015


Overview

This assignment aims to help you familiarize yourself with VoiceXML and develop improved understanding of basic spoken dialog systems through implementation and application. Please review the tutorial and class lectures on VoiceXML and introduction to spoken dialog systems.

Goals:

Through this assignment, you will:

Q1: Exploring VoiceXML (30 free pts)

Sign up for an account with a VoiceXML service. One good option is Voxeo. You can do this as you set up your first toy VoiceXML application.

Q2: Create a simple VoiceXML Weather interface (40 pts)

Create a VoiceXML application that provides a spoken interface to weather forecast information.

Q3: Writing a mixed-initiative Weather interface (30 pts)

Adapt the interface you created in Q2 to mixed-initiative to allow the user to enter the location and forecast time in either order or all at once in a single utterance. To do this, you will need to at minimum:

Handing in your work

All homework should be handed in using the class CollectIt. You should include the phone numbers to access your applications and any additional usage notes in a file named hw1.(pdf|txt|doc). Please include your name in this file.

You should also submit the VoiceXML files for your implementations of Q2 and Q3, named hw1_q2.xml and hw1_q3.xml

Use the tar command to build a single hand-in file, named hw#.tar where # is the number of the homework assignment and containing all the material necessary for your assignment. For example, in your top-level directory, run:
$ tar cvf hw1.tar *