diff --git a/psConfig/tasks/restaurant/restaurant.conf b/psConfig/tasks/restaurant/restaurant.conf index 5d8cdd401392249cf46449b7b8fc94e0ab9986df..53fd270af9989a64ed72ed30777163096c1d6d73 100644 --- a/psConfig/tasks/restaurant/restaurant.conf +++ b/psConfig/tasks/restaurant/restaurant.conf @@ -15,7 +15,7 @@ autoload=yes; [pocketsphinxinstance] name=ordering; -jsgf=../../../psGrammar/tasks/restaurant/order.jsgf; +jsgf=../../../psGrammar/tasks/restaurant/order_new.jsgf; rsbscope=/speechrec/psa/ordering; bestpath=no; autoload=yes; diff --git a/psGrammar/tasks/restaurant/order_new.jsgf b/psGrammar/tasks/restaurant/order_new.jsgf new file mode 100644 index 0000000000000000000000000000000000000000..86b9eb5df8f81723691f271f99a495b999dc89d7 --- /dev/null +++ b/psGrammar/tasks/restaurant/order_new.jsgf @@ -0,0 +1,26 @@ +#JSGF V1.0; +grammar ordering; + +public <restaurant> = ([tobi] [(i want) | (bring me)] [one | a ] <objects> [please]); + +<objects> = (<drinks> | <food>); + +<food> = ((tuna_fish_can) | + (tomato_soup_can) | + (sugar_box) | + (strawberry) | + (pudding_box) | + (potted_meat_can) | + (plum) | + (pear) | + (peach) | + (orange)| + (mustard_bottle)| + (lemon) | + (gelatin_box) | + (cracker_box) | + (chips_can) | + (bannana) | + (apple) ); + +<drinks> = ((master_chef_can) ); \ No newline at end of file