diff --git a/isr-grammar/english/ToBI_COCKTAILPARTY/.gitignore b/isr-grammar/english/ToBI_COCKTAILPARTY/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..9c472a8c71d2d9bcb4b9babf85b1bcc5aa28691f --- /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 0000000000000000000000000000000000000000..a056b2c17600fb0389ce1da44da138762dcc0d58 --- /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 0000000000000000000000000000000000000000..803bf022c64ba2fd64ce3145770e052c5546ed2f --- /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 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 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 0000000000000000000000000000000000000000..1bdb50e8a69f29f022d41e9ebe5b4143edf3b105 --- /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 0000000000000000000000000000000000000000..0c847f341d0fd7392b16a0176beb4cb121a9a75b --- /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 0000000000000000000000000000000000000000..af75f886861f3cbb9efa0563ca94dc71afd33efd --- /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 0000000000000000000000000000000000000000..15d09efdc1f048db69569a7bc6f2dbaa1d32798a --- /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 0000000000000000000000000000000000000000..0aa902d060415ed8d7f0692c26815117bf29f7ed --- /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 0000000000000000000000000000000000000000..15d09efdc1f048db69569a7bc6f2dbaa1d32798a --- /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 0000000000000000000000000000000000000000..ae105fc0fd5dd654e914a7702c02828fed13423e --- /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 0000000000000000000000000000000000000000..bb7e52bfc01723346c3da31f6c0f19a4c9f7c013 --- /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 0000000000000000000000000000000000000000..e92aa6bdbf751530f4c3062c38b4b65caf9f8785 --- /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 0000000000000000000000000000000000000000..a15987dd50f31a33e3104d28efdd410b2c404fd3 --- /dev/null +++ b/isr-grammar/english/ToBI_COCKTAILPARTY/sox.sh @@ -0,0 +1,2 @@ +#!/bin/bash +sox "$@" -r16000 -c1 -traw -s -2 -