On 18/09/2012 at 21:03 +0200, Philip Bennefall wrote:
> 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.

Hello

Add 

#include <cstring>

to solve the problem

You can easily find an answer on questions like this in Google


Attachment: signature.asc
Description: This is a digitally signed message part

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

Reply via email to