From 3a04d6552a53164fdb66ccd126e68891fa28c319 Mon Sep 17 00:00:00 2001 From: Leroy Ruegemer <lruegeme@techfak.uni-bielefeld.de> Date: Thu, 31 Mar 2016 20:08:49 +0200 Subject: [PATCH] restaurant --- .../tasks/restaurant/restaurant.conf.old2016 | 41 +++++++++++++++++++ psGrammar/tasks/restaurant/guideCommand.jsgf | 10 +++++ 2 files changed, 51 insertions(+) create mode 100644 psConfig/tasks/restaurant/restaurant.conf.old2016 create mode 100644 psGrammar/tasks/restaurant/guideCommand.jsgf diff --git a/psConfig/tasks/restaurant/restaurant.conf.old2016 b/psConfig/tasks/restaurant/restaurant.conf.old2016 new file mode 100644 index 00000000..9c1f7fb4 --- /dev/null +++ b/psConfig/tasks/restaurant/restaurant.conf.old2016 @@ -0,0 +1,41 @@ +[main] +startdb=43; +uttdb=47; +silence=400; +timeout=8; +openDeviceDirectly=yes; + +[pocketsphinxinstance] +name=confirm; +jsgf=../../../psGrammar/confirm/confirm.jsgf; +rsbscope=/speechrec/psa/confirm; +bestpath=no; +autoload=yes; + +[pocketsphinxinstance] +name=ordering; +jsgf=../../../psGrammar/tasks/restaurant/order.jsgf; +rsbscope=/speechrec/psa/ordering; +bestpath=no; +autoload=yes; + +[pocketsphinxinstance] +name=goTable; +jsgf=../../../psGrammar/tasks/restaurant/goTable.jsgf; +rsbscope=/speechrec/psa/goTable; +bestpath=no; +autoload=yes; + +[pocketsphinxinstance] +name=saveTable; +jsgf=../../../psGrammar/tasks/restaurant/saveTable.jsgf; +rsbscope=/speechrec/psa/saveTable; +bestpath=no; +autoload=yes; + +[pocketsphinxinstance] +name=commands; +jsgf=../../../psGrammar/tasks/restaurant/commands.jsgf; +rsbscope=/speechrec/psa/commands; +bestpath=no; +autoload=yes; diff --git a/psGrammar/tasks/restaurant/guideCommand.jsgf b/psGrammar/tasks/restaurant/guideCommand.jsgf new file mode 100644 index 00000000..1d1d2e68 --- /dev/null +++ b/psGrammar/tasks/restaurant/guideCommand.jsgf @@ -0,0 +1,10 @@ +#JSGF V1.0; +grammar guidecommand; + +public <command> = [tobi] (<save> | <stop> | <followMe> ); + +<followMe> = ((follow me) | (come [(with me) | here]) | (keep up)); +<save> = <pre> <location>; +<pre> = ([please] save) | (here is) | memorize; +<location> = (table <numberOfTable>); +<numberOfTable> = (one | two | three ); -- GitLab