diff --git a/psConfig/tasks/receptionist/receptionist.conf b/psConfig/tasks/receptionist/receptionist.conf index 09b732a66c973bed2da95668ccdc887acc03b94c..7b63b292a2f15af5c69da90071a15ca307c80db9 100644 --- a/psConfig/tasks/receptionist/receptionist.conf +++ b/psConfig/tasks/receptionist/receptionist.conf @@ -12,3 +12,17 @@ jsgf=../../../psGrammar/tasks/receptionist/getName.jsgf; rsbscope=/speechrec/psa/receptionist/getname; bestpath=no; autoload=yes; + +[pocketsphinxinstance] +name=getDrink; +jsgf=../../../psGrammar/tasks/receptionist/getDrink.jsgf; +rsbscope=/speechrec/psa/receptionist/getdrink; +bestpath=no; +autoload=yes; + +[pocketsphinxinstance] +name=confirm; +jsgf=../../../psGrammar/confirm/confirm.jsgf; +rsbscope=/speechrec/psa/confirm; +bestpath=no; +autoload=yes; diff --git a/psGrammar/tasks/receptionist/getDrink.jsgf b/psGrammar/tasks/receptionist/getDrink.jsgf new file mode 100644 index 0000000000000000000000000000000000000000..ef155dbae8cc47c389532493f31cbf9bf0b81524 --- /dev/null +++ b/psGrammar/tasks/receptionist/getDrink.jsgf @@ -0,0 +1,13 @@ +#JSGF V1.0; +grammar getName; +public <confirm> = [<prefix>] <drink> [<robot>]; + +<prefix> = (<myfavdrink> | <ilike>); + +<myfavdrink> = (my favorite drink is); + +<ilike> = (i like); + +<drink> = ((coconut milk) | (coke) | (orange drink) | (water)); + +<robot> = (tobi) | (robot) | (biron) | (pepper); diff --git a/psGrammar/tasks/receptionist/getName.jsgf b/psGrammar/tasks/receptionist/getName.jsgf index 57e314b64237558a80a9edb84a91e771de834c72..4155dead76cb1f1f4358b26ac31fca82d061d32d 100644 --- a/psGrammar/tasks/receptionist/getName.jsgf +++ b/psGrammar/tasks/receptionist/getName.jsgf @@ -10,6 +10,10 @@ public <confirm> = [<prefix>] <name> [<robot>]; <callme> = (call me); -<name> = (peter | robert | anna | sophie); +<name> = (<female>|<male>); + +<female> = (emma | olivia | sophia | ava | isabella | mia | abigail | emily | charlotte | harper); + +<male> = (noah | liam | mason | jacob | william | ethan | james | alexander | michael | benjamin); <robot> = (tobi) | (robot) | (biron) | (pepper);