= [list [[my|the][menu] [options|choices]]] {visitInitial = false;} [ [I would like | I'd like] [[to] (order|get)] ] [[please] give me] [ [ {$.voice_field_appetizer = $appetizers;}] [ {$.voice_field_soup = $soups;}] [ {$.voice_field_rice = $rice;}] [ {$.voice_field_entree = $entrees;}] ]*; = none {$='none'} | roast pork noodle soup {$='pork'} | hot and sour soup {$='sour'} | chicken with sweet corn soup {$='chicken'}; = [and|with] [a|an|some] {$ = $soup;}; = none {$='none'} | egg roll {$='eggroll'} | pork dumplings {$='dumplings'} | crispy spring rolls {$='springrolls'}; = { $= new Array; } ( [a|an|some] [and|with] { $.push($appetizer) } )+; = [and|with] [a|an|some] fried rice {$ =true} ; = mixed vegetables in oyster sauce {$='vegetables'} | pineapple sweet and sour pork {$='sweetandsourpork'} | moo shoo pork {$='mooshupork'} | ginger chicken {$='chicken'} | beef with vegetables {$='vegetables'} | deep fried shrimp {$='shrimp'}; = { $= new Array; } ( [a|an|some] [and|with] { $.push($entree) })+; ]]> Welcome to the multimodal chinese food order form. Please place your order. You may specify most or all of your order at one time, if you already know what you want. You may alternatively say the word, "list", to listen to your options. For example, to specify your order directly, you could say: I would like moo shoo pork, with an eggroll, hot and sour soup, and some fried rice. You may say "help" at any time to hear a list of the current menu options. = { $= new Array; } [[I would like | I'd like] [[to] (order|get)] ] [[please] give me] ( [a|an|some] [and|with] { $.push($appetizer) } )+; = none [ of [them|these|those]] {$='none'} | egg roll {$='eggroll'} | pork dumplings {$='dumplings'} | crispy spring rolls {$='springrolls'}; ]]> What appetizer would you like? Appetizer options are: Egg roll, pork dumplings, crispy spring rolls. = [[I would like | I'd like] [[to] (order|get)] ] [[please] give me] [and|with] [a|an|some] {$ = $soup;}; public = none {$='none'} | roast pork noodle soup {$='pork'} | hot and sour soup {$='sour'} | chicken with sweet corn soup {$='chicken'}; ]]> What soup would you like? Soup options are: Roast pork noodle soup, hot and sour soup, chicken with sweet corn soup. = [[I would like | I'd like] [[to] (order|get)] ] [[please] give me] fried [rice] { $=true } | yes { $=true } | white [rice] { $=false } | no { $=false }; ]]> Would you like fried rice? If you would like fried rice, say "yes". Otherwise say "no". = { $= new Array; } [[I would like | I'd like] [[to] (order|get)] ] [[please] give me] ( [a|an|some] [and][with] { $.push($entree) })+; = mixed vegetables in oyster sauce {$='vegetables'} | pineapple sweet and sour pork {$='sweetandsourpork'} | moo shoo pork {$='mooshupork'} | ginger chicken {$='chicken'} | beef with vegetables {$='beef'} | deep fried shrimp {$='shrimp'}; ]]> What entree would you like? Entree options are: Mixed vegetables in oyster sauce, pineapple sweet and sour pork, moo shoo pork, ginger chicken, beef with vegetables, deep fried shrimp. Your chinese food order is: egg roll, pork dumplings, crispy spring rolls, roast pork noodle soup, hot and sour soup, chicken with sweet corn soup, mixed vegetables in oyster sauce, pineapple sweet and sour pork, moo shoo pork, ginger chicken, beef with vegetables, deep fried shrimp, with fried rice. with white rice. Is this order correct? Thank you for your order. = [ [I would like | I'd like | I want][to][change][the] ] (appetizer | soup | entree | rice) ; ]]> Which part of your order would you like to change? For example, appetizer. You can say appetizer, soup, rice, or entree.


APPETIZER:
Egg Roll
Pork Dumplings
Crispy Spring Rolls

SOUP:
Roast Pork Noodle Soup
Hot and Sour Soup
Chicken with Sweet Corn Soup

RICE:
Fried Rice

ENTREE: