Speech Interface

Goal Description Hints Passoff

Due Date - Apr 13

Goal

 
To get a working application that uses speech recognition and text to speech. .
CS 656
Description
 
The application is a sprinkler timer that has a current day of the week, a current time, and 4 sprinkler zones. Each sprinkler zone has a duration. Each day of the week also has an On/Off setting for whether or not the sprinklers should run that day.

We will be using the TellMe Studio speech server that provides voice access over the telephone. For this first speech application we will use the TellMe - MyStudio facility that allows you to edit or paste in VoiceXML files that define the speech application.  It also allows you to point to a URL of the VoiceXML files that you want to execute. You will need to obtain a free TellMe Studio developer account. When you turn in your assignment, you will submit a disk that has a single XML file on it that implements your interface and works correctly with TellMe Studio.

Interactive Behavior

  • There will be a main menu that prompts the user for the possible things to say. Possible things are
    • setting the current day of the week to one of "Sunday, Monday . . ."
    • setting the current time.
    • changing the time that watering should start
    • changing whether or not watering will be done on a given day of the week.
    • checking the current status of the timer to hear all of its settings.
  • The settings for a zone are
    • minutes to water
  • All of the dialogs and settings must be prompted so that they user can always know what to say and can always get back to a known state.

Hand In

Please submit to Blackboard either the Voice XML file, or the URL to your XML.

Hints
 
Passoff
 

__ 2) Clear accurate prompt

__ 2) Can set the current day of the week to any day

__ 2) Set the current time

__ 2) Set the watering start time

__ 2) Turning watering on/off on each day

__ 2) Checking status

__ 2) Setting minutes to water for a zone

__ 2) Good clear feedback on each setting change