From e8d965277a8e27bbdcd8520db1cc8971a6ce3c4b Mon Sep 17 00:00:00 2001
From: Christian Ascheberg <caschebe@techfak.uni-bielefeld.de>
Date: Tue, 2 Apr 2013 16:23:54 +0200
Subject: [PATCH] added cocktailparty grammar

---
 .../english/ToBI_COCKTAILPARTY/.gitignore     |  20 ++
 .../ToBI_COCKTAILPARTY/MakeVars.models        |  16 ++
 .../english/ToBI_COCKTAILPARTY/Makefile       |  79 ++++++
 .../ToBI_COCKTAILPARTY/Noises.addon.lex       |   0
 .../ToBI_COCKTAILPARTY/ToBI_COCKTAILPARTY.ch  | 259 ++++++++++++++++++
 .../ToBI_COCKTAILPARTY/ToBI_COCKTAILPARTY.grm |  70 +++++
 .../ToBI_COCKTAILPARTY.phono                  |  99 +++++++
 isr-grammar/english/ToBI_COCKTAILPARTY/isr    |  26 ++
 .../english/ToBI_COCKTAILPARTY/isr-mem.sh     |  26 ++
 isr-grammar/english/ToBI_COCKTAILPARTY/isr.sh |  26 ++
 .../ToBI_COCKTAILPARTY/nlisr/.gitignore       |   5 +
 .../ToBI_COCKTAILPARTY/nlisr/nl-isr.sh        |  22 ++
 isr-grammar/english/ToBI_COCKTAILPARTY/rec.sh |   1 +
 isr-grammar/english/ToBI_COCKTAILPARTY/sox.sh |   2 +
 14 files changed, 651 insertions(+)
 create mode 100644 isr-grammar/english/ToBI_COCKTAILPARTY/.gitignore
 create mode 100644 isr-grammar/english/ToBI_COCKTAILPARTY/MakeVars.models
 create mode 100644 isr-grammar/english/ToBI_COCKTAILPARTY/Makefile
 create mode 100644 isr-grammar/english/ToBI_COCKTAILPARTY/Noises.addon.lex
 create mode 100644 isr-grammar/english/ToBI_COCKTAILPARTY/ToBI_COCKTAILPARTY.ch
 create mode 100644 isr-grammar/english/ToBI_COCKTAILPARTY/ToBI_COCKTAILPARTY.grm
 create mode 100644 isr-grammar/english/ToBI_COCKTAILPARTY/ToBI_COCKTAILPARTY.phono
 create mode 100755 isr-grammar/english/ToBI_COCKTAILPARTY/isr
 create mode 100755 isr-grammar/english/ToBI_COCKTAILPARTY/isr-mem.sh
 create mode 100755 isr-grammar/english/ToBI_COCKTAILPARTY/isr.sh
 create mode 100644 isr-grammar/english/ToBI_COCKTAILPARTY/nlisr/.gitignore
 create mode 100755 isr-grammar/english/ToBI_COCKTAILPARTY/nlisr/nl-isr.sh
 create mode 100755 isr-grammar/english/ToBI_COCKTAILPARTY/rec.sh
 create mode 100755 isr-grammar/english/ToBI_COCKTAILPARTY/sox.sh

diff --git a/isr-grammar/english/ToBI_COCKTAILPARTY/.gitignore b/isr-grammar/english/ToBI_COCKTAILPARTY/.gitignore
new file mode 100644
index 00000000..9c472a8c
--- /dev/null
+++ b/isr-grammar/english/ToBI_COCKTAILPARTY/.gitignore
@@ -0,0 +1,20 @@
+/Makefile.models
+/mapper.py
+/phones
+/ToBI_COCKTAILPARTY.base.lex
+/ToBI_COCKTAILPARTY.cl
+/ToBI_COCKTAILPARTY.lex
+/ToBI_COCKTAILPARTY.lex.def
+/ToBI_COCKTAILPARTY.lex.new
+/ToBI_COCKTAILPARTY.lex.new.pho
+/ToBI_COCKTAILPARTY.lex.nonex
+/ToBI_COCKTAILPARTY.swu
+/ToBI_COCKTAILPARTY.swu.def
+/ToBI_COCKTAILPARTY.tree
+/ToBI_COCKTAILPARTY.word2swu.def
+/Total.phono
+/wsj1.3p.lex
+/wsj1.lex
+/wsj1.model
+/wsj1.state
+/wsj1.swu.def
diff --git a/isr-grammar/english/ToBI_COCKTAILPARTY/MakeVars.models b/isr-grammar/english/ToBI_COCKTAILPARTY/MakeVars.models
new file mode 100644
index 00000000..a056b2c1
--- /dev/null
+++ b/isr-grammar/english/ToBI_COCKTAILPARTY/MakeVars.models
@@ -0,0 +1,16 @@
+# MakeVars for biron german
+
+# grammar name
+NAME=ToBI_COCKTAILPARTY
+
+# acoustic base model
+BASE=wsj1
+
+# will not be transcribed
+LEXADDON=Noises.addon.lex
+
+# phonetic transcriptions
+PHONOS=ToBI_COCKTAILPARTY.phono Total.phono
+
+# language for installation target
+LANGUAGE=english
diff --git a/isr-grammar/english/ToBI_COCKTAILPARTY/Makefile b/isr-grammar/english/ToBI_COCKTAILPARTY/Makefile
new file mode 100644
index 00000000..803bf022
--- /dev/null
+++ b/isr-grammar/english/ToBI_COCKTAILPARTY/Makefile
@@ -0,0 +1,79 @@
+include MakeVars.models
+
+prefix?=/vol/robocup/2013
+module?=$(LANGUAGE)/$(NAME)
+
+
+GRM_FILE=$(NAME).grm
+
+FILES_TO_INSTALL= \
+	$(NAME).ch \
+	$(NAME).cl \
+	$(NAME).lex \
+	$(NAME).swu \
+	$(NAME).tree
+	
+
+NLISR_FILES_TO_INSTALL= \
+	$(NAME).lex \
+    $(NAME).grm \
+	nlisr/$(NAME).nl-input \
+	nlisr/$(NAME).swu \
+	nlisr/$(NAME).tree \
+	nlisr/nl-isr.sh
+	
+all: links isr nlisr
+
+clean:
+	make -f Makefile.models clean
+	rm -f phones
+	rm -f $(NAME).cl
+	rm -f $(NAME).tree
+	rm -f $(NAME).swu
+	rm -f $(NAME).lex
+	rm -f Total.phono
+	rm -f wsj1.model
+	rm -f wsj1.state 
+	rm -f wsj1.swu.def
+	rm -f wsj1.lex
+	rm -f wsj1.3p.lex
+	rm -f mapper.py
+	rm -f nlisr/SetupNL
+	rm -f nlisr/$(GRM_FILE)
+	rm -f nlisr/$(NAME).tree
+	rm -f nlisr/$(NAME).swu
+	rm -f nlisr/$(NAME).nl-input
+
+links: 
+	ln -sf /vol/esmeralda/share/models/wsj1/phones phones
+	ln -sf /vol/esmeralda/share/models/wsj1/wsj1.cl $(NAME).cl
+	ln -sf /vol/esmeralda/share/models/wsj1/Total.phono Total.phono
+	ln -sf /vol/esmeralda/share/models/wsj1/wsj1.model wsj1.model
+	ln -sf /vol/esmeralda/share/models/wsj1/wsj1.state wsj1.state 
+	ln -sf /vol/esmeralda/share/models/wsj1/wsj1.swu.def wsj1.swu.def
+	ln -sf ../../Makefile.models Makefile.models
+	ln -sf ../../mapper.py mapper.py
+	cd nlisr && ln -sf ../../../SetupNL SetupNL
+	cd nlisr && ln -sf ../$(GRM_FILE) $(GRM_FILE)
+
+isr: $(NAME).tree
+nlisr: nlisr/$(NAME).tree
+
+$(NAME).tree: $(GRM_FILE)
+	make -f Makefile.models remove
+	make -f Makefile.models
+
+nlisr/$(NAME).tree:	$(GRM_FILE)
+	(cd nlisr && ./SetupNL ../$(NAME).lex)
+
+install: install-isr install-nlisr
+	
+install-isr: isr
+	-install -d --mode 2775 $(prefix)/share/SpeechRec/$(module)
+	cp -Lvf $(FILES_TO_INSTALL) $(NAME).grm $(prefix)/share/SpeechRec/$(module)
+	
+install-nlisr: nlisr
+	-install -d --mode 2775 $(prefix)/share/SpeechRec/$(module)/nlisr
+	cp -Lvf $(NLISR_FILES_TO_INSTALL) $(prefix)/share/SpeechRec/$(module)/nlisr
+	
+	
diff --git a/isr-grammar/english/ToBI_COCKTAILPARTY/Noises.addon.lex b/isr-grammar/english/ToBI_COCKTAILPARTY/Noises.addon.lex
new file mode 100644
index 00000000..e69de29b
diff --git a/isr-grammar/english/ToBI_COCKTAILPARTY/ToBI_COCKTAILPARTY.ch b/isr-grammar/english/ToBI_COCKTAILPARTY/ToBI_COCKTAILPARTY.ch
new file mode 100644
index 00000000..1bdb50e8
--- /dev/null
+++ b/isr-grammar/english/ToBI_COCKTAILPARTY/ToBI_COCKTAILPARTY.ch
@@ -0,0 +1,259 @@
+0 4 4.75
+2.66537 0.460283 0.722534 0.881632 0.771319 0.647087 0.547872 0.471176 0.691693 0.834649 0.694927 0.725007 0.7158 0.72206 0.759329 0.839217 1.01634 0.996053 0.997086 1.02442 0.990176 1.00615 1.17781 1.25187 1.37796 1.54784 1.39192 1.39529 1.43478 1.31847 1.21826 1.76494 1.13124 0.951468 
+0 0.35
+0.1 0.6
+0.2 0.95
+0.2 1
+0.2 1
+0.2 1
+0.2 1
+0.2 1
+0.25 1
+0.2 1
+0.3 1
+0.3 0.95
+0.2 1
+0.25 1
+0.2 1
+0.2 1
+0.2 1
+0.2 1
+0.2 1
+0.2 1
+0.25 1
+0.2 1
+0.2 1
+0.25 1
+0.25 1
+0.25 1
+0.2 1
+0.25 1
+0.25 1
+0.25 1
+0.2 1
+0.2 1
+0.2 1
+0.2 1
+0.25 1
+0.2 1
+0.2 1
+0.2 1
+0.2 1
+0.2 1
+0.2 1
+0.2 1
+0.2 1
+0.2 1
+0.2 1
+0.25 1
+0.25 1
+0.3 1
+0.25 0.95
+0.2 1
+0.25 1
+0.2 1
+0.25 1
+0.3 1
+0.15 0.95
+0.25 1
+0.25 1
+0.25 1
+0.25 1
+0.2 1
+0.25 1
+0.25 1
+0.25 1
+0.2 1
+0.2 1
+0.3 1
+0.2 1
+0.2 1
+0.25 1
+0.2 1
+0.25 1
+0.2 1
+0.2 1
+0.2 1
+0.25 1
+0.25 1
+0.25 1
+0.25 1
+0.2 1
+0.2 1
+0.2 1
+0.25 1
+0.25 1
+0.25 1
+0.3 1
+0.25 1
+0.2 1
+0.2 1
+0.25 1
+0.25 1
+0.2 1
+0.2 1
+0.25 1
+0.2 1
+0.2 1
+0.25 1
+0.2 1
+0.25 1
+0.2 1
+0.25 1
+0.2 1
+0.25 1
+0.2 1
+0.2 1
+0.25 1
+0.2 0.95
+0.25 1
+0.2 1
+0.15 1
+0.15 1
+0.2 1
+0.25 1
+0.25 1
+0.25 1
+0.2 1
+0.25 1
+0.2 1
+0.2 1
+0.25 1
+0.15 1
+0.15 1
+0.25 1
+0.2 1
+0.2 1
+0.3 1
+0.2 1
+0.25 1
+0.2 1
+0.2 1
+0.25 1
+0.25 1
+0.2 1
+0.2 1
+0.2 1
+0.25 1
+0.2 1
+0.2 1
+0.25 1
+0.2 1
+0.25 1
+0.25 1
+0.2 1
+0.25 1
+0.2 1
+0.2 1
+0.25 1
+0.2 1
+0.2 1
+0.25 1
+0.25 1
+0.25 1
+0.2 1
+0.2 1
+0.25 1
+0.2 1
+0.25 1
+0.2 1
+0.25 1
+0.2 1
+0.2 1
+0.2 1
+0.2 1
+0.2 1
+0.2 1
+0.2 1
+0.15 1
+0.2 1
+0.15 1
+0.2 1
+0.2 1
+0.2 1
+0.25 1
+0.2 1
+0.2 1
+0.2 1
+0.15 1
+0.2 1
+0.15 1
+0.2 1
+0.2 1
+0.2 1
+0.2 1
+0.2 1
+0.2 1
+0.25 1
+0.3 1
+0.3 1
+0.55 0.55
+0.85 0.85
+0.7 0.7
+0.35 1
+0.25 1
+0.25 1
+0.9 0.9
+0.2 1
+0.15 1
+0.25 1
+0.3 1
+0.2 1
+0.2 1
+0.2 1
+0.2 0.95
+0.15 0.95
+0.15 0.95
+0.15 0.95
+0.15 0.95
+0.15 0.95
+0.15 0.95
+0.15 0.9
+0.1 0.9
+0.15 0.9
+0.15 0.9
+0.15 0.95
+0.15 0.95
+0.15 0.9
+0.15 0.95
+0.15 0.9
+0.15 0.9
+0.15 0.9
+0.15 0.95
+0.15 0.9
+0.15 0.95
+0.15 0.9
+0.15 0.9
+0.15 0.9
+0.1 0.9
+0.1 0.9
+0.15 0.9
+0.1 0.85
+0.1 0.85
+0.1 0.8
+0.1 0.85
+0.1 0.85
+0.1 0.85
+0.1 0.8
+0.1 0.8
+0.1 0.8
+0.1 0.75
+0.1 0.7
+0.05 0.65
+0.1 0.65
+0.1 0.65
+0.05 0.65
+0.05 0.6
+0.05 0.5
+0.05 0.45
+0.05 0.45
+0.05 0.4
+0.05 0.35
+0.05 0.35
+0.05 0.3
+0.05 0.3
+0.05 0.25
+0 0.25
+0 0.25
+0 0.2
+0 0.25
diff --git a/isr-grammar/english/ToBI_COCKTAILPARTY/ToBI_COCKTAILPARTY.grm b/isr-grammar/english/ToBI_COCKTAILPARTY/ToBI_COCKTAILPARTY.grm
new file mode 100644
index 00000000..0c847f34
--- /dev/null
+++ b/isr-grammar/english/ToBI_COCKTAILPARTY/ToBI_COCKTAILPARTY.grm
@@ -0,0 +1,70 @@
+$$S: $confirm_yes
+	| $confirm_no
+	| $naming
+	| $name
+	| $startServing
+	| $objects
+	| $objectPhrase;
+
+$startServing: tobi go
+		| start serving
+		| tobi start serving
+		| tobi start;
+
+$confirm_yes: tobi please
+		| tobi yes
+		| tobi yes please
+		| yes tobi
+		| yes please tobi
+		| yes please
+		| correct
+		| correct tobi
+		| tobi correct
+		| this is correct
+		| tobi this is correct
+		| yes;
+
+$confirm_no: tobi no
+	| tobi no thanks
+	| no tobi
+	| no
+	| no thanks tobi
+	| no thanks;
+	
+$naming: my name is $name;
+
+$name: James
+	| John
+	| Robert
+	| William
+	| David
+	| Richard
+	| Michael
+	| Charles
+	| Joseph
+	| Thomas
+	| Mary
+	| Patricia
+	| Linda
+	| Barbara
+	| Elizabeth
+	| Jennifer
+	| Maria
+	| Susan
+	| Margaret
+	| Dorothy;
+
+$objectPhrase: the $objects
+			| get the $objects
+			| a $objects
+			| an $objects
+			| some $objects;
+
+$objects: coke
+	| seven_up
+	| lemon_tea
+	| pepsi
+	| mineral_water
+	| gatorade
+	| orange_juice
+	| apple_juice;
\ No newline at end of file
diff --git a/isr-grammar/english/ToBI_COCKTAILPARTY/ToBI_COCKTAILPARTY.phono b/isr-grammar/english/ToBI_COCKTAILPARTY/ToBI_COCKTAILPARTY.phono
new file mode 100644
index 00000000..af75f886
--- /dev/null
+++ b/isr-grammar/english/ToBI_COCKTAILPARTY/ToBI_COCKTAILPARTY.phono
@@ -0,0 +1,99 @@
+HELLO	h3l'oU
+BED_ROOM	b'3dr,um
+BRITTA	br'ItA
+CAMPARI	kAmp'Ari
+CD-PLAYER	s'id'ipl'eI3r
+CELLPHONE	s'3lf'oUn
+COUCH_TABLE	k'aUtS't'eIb@l
+CYLINDRIC	s@l'IndrIk	
+DINNER_TABLE	d'In3r't'eIb@l
+DINETTE	daIn'3t
+DINING-ROOM	d'aInINr,um
+DINING_ROOM	d'aInINr,um
+DISCMAN	d'Iskm'En
+EGG_SHAPED	'3gS'eIpt
+ELLIPTIC	Il'IptIk
+GERNOT	g'ErnAt
+GUIDE	g'aId
+HOLE_PUNCHER	h'oUlp'VntS3r
+IOANNIS	j'EnIs
+KITCHEN_TABLE	k'ItS@n't'eIb@l
+KITCHEN k'ItS@n
+LEMON_JUICE	'3m@ndZ'us
+LINUX_BOOK	l'In@ksb,Uk
+LIVING_ROOM	l'IvINr,um
+NINETH	n'aInT
+SEVEN_UP	s'3v@n'Vp
+LEMON_TEA	l'3m@nt'i
+MINERAL_WATER	m'In3r@lw'Ot3r
+GATORADE	g'3tOr'eId
+ORANGE_JUICE	'Or@ndZdZ'us
+APPLE_JUICE	'Ep@ldZ'us
+TOMATO_SAUCE	t@m'eIt,oUs'Os
+SOY_SAUCE	s'Ois'Os
+TEA_BOX		t'ib'Aks
+HAIR_GEL	h'3rdZ'3l
+TOOTH_PASTE	t'uTp'eIst
+TOILET_PAPER	t'Oil@tp'eIp3r
+PARTY	p'Arti
+PROGRAMMING_BOOK	pr'oUgr,EmINb,Uk
+PUNCHER	p'VntS3r
+REBOOT	r'ibut
+REMOTE_CONTROL	rim'oUtk@ntr'oUl
+ROBBI	r'Abi
+RUBIKS_CUBE	r'ubikskj'ub
+SETTEE	s,3tt'i
+SHUYIN	S'uIn
+SIDEBOARD	s'aId'b'Ord
+SIDEBAR	s'aId'b'Ar
+SOMETHING_TO_DRINK	s'VmTINt'udr'INk
+SOMETHING_TO_SMOKE	s'VmTINt'usm'oUk
+TAPEDECK	t'eIpd'3k
+THANK-YOU	T'ENkj'u
+THAT'S-IT	D'Ets'It
+TOY_COW	t'Oik'aU
+TV-SET	tiv'is'3t
+TOBI	t'oUbi
+TOILET	t'Oil@t
+ANNIKA AnI'kA
+XLEON_ l'E'On
+LEON_ eIAn
+XSVEN_ svEn
+SVEN_ sb3n
+XMATTHIAS_ mVt'II'As
+MATTHIAS_ nViti3s
+TORBEN tObE'n
+XJONATHAN_ j'On'Vt'A'n
+JONATHAN_ joUnEtAn
+JAN_ jEn
+XJAN_ j'An
+FREDERIC_ fr'@d'Er'Ik
+ANDREAS_ V'nd'rEAs
+LUCAS_ lU'kA's
+XMARCO_ mA'kOO'
+MARCO_ mA'koU
+DENIS_ dEnI's
+FLORIAN_ flO'rI'An
+XRAPHAEL_ r'Vf'V'EE3l
+SIDE_TABLE s,aId't'eIb@l
+YOGHURT j'O'gh'rt
+MAGGI mE'gI
+THE_PERSON	D@'p'3rs@n
+XNOODLES	mwUdst
+NOODLES moUdls
+CITEC sAIteIk
+DRESSING_ROOM dr'3sINr,um
+WASHING_MACHINE	w'ASIN'm@S'in
+TV tiv'i
+DINING_TABLE d'aInIN't'eIb@l
+CORNFLAKES k'Ornfl'eIks
+PRINGLES pr'INg@ls
+KITCHENARY k'ItS@n3ri
+TOILET twaID@T
+DRAWER D@rO
+BACK_DOOR b'Ekd,Or
+FRONT_DOOR fr'Vnt'd,Or
+KAYLA 	k'eIla
+BATH_ROOM	b'ETr,um
+CLOEE	kl'oU'wi
+REGISTRATION_TABLE r,3dZ@str'eIS@n't'eIb@l
\ No newline at end of file
diff --git a/isr-grammar/english/ToBI_COCKTAILPARTY/isr b/isr-grammar/english/ToBI_COCKTAILPARTY/isr
new file mode 100755
index 00000000..15d09efd
--- /dev/null
+++ b/isr-grammar/english/ToBI_COCKTAILPARTY/isr
@@ -0,0 +1,26 @@
+#!/bin/bash
+
+
+cfgname=ToBI_COCKTAILPARTY
+cfgdir=.
+
+OPTS="-b70 -l4 -B30 -o -"
+SWU=$cfgdir/$cfgname.swu
+LEX=$cfgdir/$cfgname.lex
+TREE=$cfgdir/$cfgname.tree
+
+GRM_OPTS="-w 10 -f 5 -i 5 -x 0.3 -I -p ALL"
+GRM="-g $cfgdir/$cfgname.grm"
+LM_OPTS=
+LM=-
+CL=$cfgdir/$cfgname.cl
+AA=-
+FE_OPTS="-p $cfgname.ch"
+FE="mfcc 1.4"
+SR_OPTS="-B 32 -r4.5 -s46 -u40"
+#SR="/dev/dsp"
+SR="-"
+
+# isr [<option> ...] <swu> <lex> <tree> [LM] [CL] [AA] [FE] [SR]
+isr $OPTS $SWU $LEX $TREE $GRM_OPTS $GRM $LM_OPTS $LM $CL $AA $FE_OPTS $FE $SR_OPTS $SR
+
diff --git a/isr-grammar/english/ToBI_COCKTAILPARTY/isr-mem.sh b/isr-grammar/english/ToBI_COCKTAILPARTY/isr-mem.sh
new file mode 100755
index 00000000..0aa902d0
--- /dev/null
+++ b/isr-grammar/english/ToBI_COCKTAILPARTY/isr-mem.sh
@@ -0,0 +1,26 @@
+#!/bin/bash
+
+
+cfgname=ToBI_COCKTAILPARTY
+cfgdir=.
+
+OPTS="-b70 -l4 -B30 -o xcf:isr -m xcf:ShortTerm"
+SWU=$cfgdir/$cfgname.swu
+LEX=$cfgdir/$cfgname.lex
+TREE=$cfgdir/$cfgname.tree
+
+GRM_OPTS="-w 10 -f 5 -i 5 -x 0.3 -I -p STRUC"
+GRM="-g $cfgdir/$cfgname.grm"
+LM_OPTS=
+LM=-
+CL=$cfgdir/$cfgname.cl
+AA=-
+FE_OPTS="-p $cfgname.ch"
+FE="mfcc 1.4"
+SR_OPTS="-B 32 -r4.5 -s46 -u40"
+#SR="/dev/dsp"
+SR="-"
+
+# isr [<option> ...] <swu> <lex> <tree> [LM] [CL] [AA] [FE] [SR]
+isr $OPTS $SWU $LEX $TREE $GRM_OPTS $GRM $LM_OPTS $LM $CL $AA $FE_OPTS $FE $SR_OPTS $SR
+
diff --git a/isr-grammar/english/ToBI_COCKTAILPARTY/isr.sh b/isr-grammar/english/ToBI_COCKTAILPARTY/isr.sh
new file mode 100755
index 00000000..15d09efd
--- /dev/null
+++ b/isr-grammar/english/ToBI_COCKTAILPARTY/isr.sh
@@ -0,0 +1,26 @@
+#!/bin/bash
+
+
+cfgname=ToBI_COCKTAILPARTY
+cfgdir=.
+
+OPTS="-b70 -l4 -B30 -o -"
+SWU=$cfgdir/$cfgname.swu
+LEX=$cfgdir/$cfgname.lex
+TREE=$cfgdir/$cfgname.tree
+
+GRM_OPTS="-w 10 -f 5 -i 5 -x 0.3 -I -p ALL"
+GRM="-g $cfgdir/$cfgname.grm"
+LM_OPTS=
+LM=-
+CL=$cfgdir/$cfgname.cl
+AA=-
+FE_OPTS="-p $cfgname.ch"
+FE="mfcc 1.4"
+SR_OPTS="-B 32 -r4.5 -s46 -u40"
+#SR="/dev/dsp"
+SR="-"
+
+# isr [<option> ...] <swu> <lex> <tree> [LM] [CL] [AA] [FE] [SR]
+isr $OPTS $SWU $LEX $TREE $GRM_OPTS $GRM $LM_OPTS $LM $CL $AA $FE_OPTS $FE $SR_OPTS $SR
+
diff --git a/isr-grammar/english/ToBI_COCKTAILPARTY/nlisr/.gitignore b/isr-grammar/english/ToBI_COCKTAILPARTY/nlisr/.gitignore
new file mode 100644
index 00000000..ae105fc0
--- /dev/null
+++ b/isr-grammar/english/ToBI_COCKTAILPARTY/nlisr/.gitignore
@@ -0,0 +1,5 @@
+/SetupNL
+/ToBI_WHOISWHO.grm
+/ToBI_WHOISWHO.nl-input
+/ToBI_WHOISWHO.swu
+/ToBI_WHOISWHO.tree
diff --git a/isr-grammar/english/ToBI_COCKTAILPARTY/nlisr/nl-isr.sh b/isr-grammar/english/ToBI_COCKTAILPARTY/nlisr/nl-isr.sh
new file mode 100755
index 00000000..bb7e52bf
--- /dev/null
+++ b/isr-grammar/english/ToBI_COCKTAILPARTY/nlisr/nl-isr.sh
@@ -0,0 +1,22 @@
+#!/bin/bash
+# 
+CFGDIR=$(dirname $0)
+name=ToBI_COCKTAILPARTY
+#ISRPATH=/vol/robocup/trunk/bin/
+
+OPTS="-l4 -o xcf:isr -m xcf:ShortTerm"
+
+SWU="$CFGDIR/$name.swu"
+LEX="$CFGDIR/$name.lex"
+TREE="$CFGDIR/$name.tree"
+GRM_OPTS="-p ALL"
+GRM="-g $CFGDIR/$name.grm"
+
+SR="-"
+
+export POSIXLY_CORRECT=1
+command="isr $OPTS $SWU $LEX $TREE $GRM_OPTS $GRM $LM_OPTS $LM $CL $AA $FE_OPTS $FE $SR_OPTS $SR < $CFGDIR/$name.nl-input"
+#echo $command
+
+isr_ctrl -rwt isr &
+eval $command
diff --git a/isr-grammar/english/ToBI_COCKTAILPARTY/rec.sh b/isr-grammar/english/ToBI_COCKTAILPARTY/rec.sh
new file mode 100755
index 00000000..e92aa6bd
--- /dev/null
+++ b/isr-grammar/english/ToBI_COCKTAILPARTY/rec.sh
@@ -0,0 +1 @@
+arecord -r16000 -c1 -traw -fS16_LE
diff --git a/isr-grammar/english/ToBI_COCKTAILPARTY/sox.sh b/isr-grammar/english/ToBI_COCKTAILPARTY/sox.sh
new file mode 100755
index 00000000..a15987dd
--- /dev/null
+++ b/isr-grammar/english/ToBI_COCKTAILPARTY/sox.sh
@@ -0,0 +1,2 @@
+#!/bin/bash
+sox "$@" -r16000 -c1 -traw -s -2 -
-- 
GitLab