diff --git a/psConfig/challenge/nea/nea.conf b/psConfig/challenge/nea/nea.conf index e6bca5e70cf1e0577d8d04a403ba56836d1e874f..a2813af4522aa7074dfec592e54dabb31167cdab 100644 --- a/psConfig/challenge/nea/nea.conf +++ b/psConfig/challenge/nea/nea.conf @@ -21,9 +21,9 @@ bestpath=no; autoload=yes; [pocketsphinxinstance] -name=removeAddBillItem; -jsgf=../../../psGrammar/challenge/nea/removeAddBillItem.jsgf; -rsbscope=/speechrec/psa/bill; +name=takeOrder; +jsgf=../../../psGrammar/challenge/nea/takeOrder.jsgf; +rsbscope=/speechrec/psa/order; bestpath=no; autoload=yes; diff --git a/psGrammar/challenge/nea/takeOrder.jsgf b/psGrammar/challenge/nea/takeOrder.jsgf new file mode 100644 index 0000000000000000000000000000000000000000..c89a45791a839c745664b14a38ae9beeb152ccda --- /dev/null +++ b/psGrammar/challenge/nea/takeOrder.jsgf @@ -0,0 +1,13 @@ +#JSGF V1.0; +grammar nea; + +public <nea> = [tobi|tiago] ( <pre> <ord> ); + +<pre> = (i want | i would like to have); +<ord> = (<order> | <order> <addOrder>); +<order> = (<drink> | <number> <drink>); +<addOrder> = (<and> <drink> | <and> <drink> <addOrder> | <and> <number> <drink> | <and> <number> <drink> <addOrder>); + +<drink> = (coke|malz|lemonade|water|ice tea|coffee); +<number> = (one|two|three|four|five|six|seven|eight|nine); +<and> = (and);