Hi all,

I am new to Festival, so forgive me if I have missed something obvious. I've 
run into some issues while attempting to build a Clustergen voice - 
specifically while trying to invoke the EHMM labeler.

I have recorded 5 prompts just for testing. In my voice directory, I ran:

./bin/do_build label

And got the following errors:

... Snip ...
Mean: 8: -0.0997606466405842   Var: 8: 0.0372534050498908
Mean: 9: -0.170707150584246   Var: 9: 0.0483589387820721
Mean: 10: -0.117054674147105   Var: 10: 0.0326965259204754
Mean: 11: -0.147148706176317   Var: 11: 0.0306067547609372
Mean: 12: -0.131401618935837   Var: 12: 0.0277059178167583
Writing ehmm/feat/uniph_0001.ft 1 / 6 NOF: 363
Writing ehmm/feat/uniph_0002.ft 2 / 6 NOF: 287
Writing ehmm/feat/uniph_0003.ft 3 / 6 NOF: 363
Writing ehmm/feat/uniph_0004.ft 4 / 6 NOF: 390
Writing ehmm/feat/uniph_0005.ft 5 / 6 NOF: 519
EHMM baum-welch re-estimation
/usr/tts/festvox/src/ehmm/bin/do_ehmm: 116: 
/usr/tts/festvox/src/ehmm/bin/ehmm:
not found
EHMM align
/usr/tts/festvox/src/ehmm/bin/do_ehmm: 139: 
/usr/tts/festvox/src/ehmm/bin/edec:
not found
cat: ehmm/etc/ph_list.int_log: No such file or directory

Next, I tried going into festvox/src/ehmm and executing make, which says:

making in src/ehmm ...
making in src/ehmm/src ...
g++  -fno-implicit-templates  -O3 -Wall -O2    -c -o edec.o edec.cc
In file included from edec.cc:46:0:
hmmword.h: In member function âvoid wrdC::init(int, int, int, int, char*)â:
hmmword.h:83:19: error: âstrcpyâ was not declared in this scope
edec.cc: In function âint main(int, char**)â:
edec.cc:106:43: error: âstrlenâ was not declared in this scope
edec.cc: In function âint IsSilence(char*)â:
edec.cc:1234:33: error: âstrcasecmpâ was not declared in this scope
edec.cc: In function âint IsShortPause(char*)â:
edec.cc:1243:34: error: âstrcasecmpâ was not declared in this scope
make[1]: *** [edec.o] Error 1
making in src/ehmm/scripts ...
install -p comp_dcep.pl phfromutt.pl scale_feat.pl sym2nm.pl getwavlist.pl 
seqpr
oc.pl do_ehmm check_lab.pl sl2nm.pl rem_ssil.pl ../bin
cp -p phseq.scm ../bin

I can't understand why on earth it's not finding standard C library functions 
like strcpy and strlen. Before trying any of this, I ran configure in the 
festvox directory.

I am stuck here, so would highly appreciate some advice.

Thanks in advance for any help!

Kind regards,

Philip Bennefall 
_______________________________________________
Festlang-talk mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/festlang-talk

Reply via email to