#!/bin/sh mkdir build cd build tar zxvf ../packed/speech_tools-2.1.1-current.tar.gz tar zxvf ../packed/festival-2.1.1-current.tar.gz tar zxvf ../packed/festlex_CMU.tar.gz tar zxvf ../packed/festlex_POSLEX.tar.gz tar zxvf ../packed/festvox_kallpc16k.tar.gz tar zxvf ../packed/festvox_cmu_us_awb_cg.tar.gz tar zxvf ../packed/festvox_cmu_us_rms_cg.tar.gz tar zxvf ../packed/festvox_cmu_us_slt_arctic_hts.tar.gz tar zxvf ../packed/festvox-2.5.3-current.tar.gz tar jxvf ../packed/flite-1.5.4-current.tar.bz2 mv flite-1.5.4-current flite export ESTDIR=`pwd`/speech_tools export FLITEDIR=`pwd`/flite export FESTVOXDIR=`pwd`/festvox cd speech_tools ./configure make make test cd .. cd festival ./configure make make test cd .. cd festvox ./configure make cd .. cd flite ./configure make cd .. exit ## Make voices # clunits mkdir cmu_us_awb_clunits cd cmu_us_awb_clunits $FESTVOXDIR/src/unitsel/setup_clunits cmu us awb $FESTVOXDIR/src/prosody/setup_prosody tar jxvf ../../packed/awb100.tar.bz2 ../../packed/build_clunits_voice awb cd .. mkdir cmu_us_rms_clunits cd cmu_us_rms_clunits $FESTVOXDIR/src/unitsel/setup_clunits cmu us rms $FESTVOXDIR/src/prosody/setup_prosody tar jxvf ../../packed/rms100.tar.bz2 ../../packed/build_clunits_voice rms cd .. # clustergen mkdir cmu_us_awb_cg cd cmu_us_awb_cg $FESTVOXDIR/src/clustergen/setup_cg cmu us awb tar jxvf ../../packed/awb100.tar.bz2 ../../packed/build_cg_voice awb cd .. mkdir cmu_us_rms_cg cd cmu_us_rms_cg $FESTVOXDIR/src/clustergen/setup_cg cmu us rms tar jxvf ../../packed/rms100.tar.bz2 ../../packed/build_cg_voice rms cd .. # voice conversion mkdir cmu_us_awb_vc cd cmu_us_awb_vc $FESTVOXDIR/src/unitsel/setup_clunits cmu us awb tar jxvf ../../packed/awb100.tar.bz2 $FESTVOXDIR/src/vc/build_transform setup $FESTVOXDIR/src/vc/build_transform default_us ./bin/do_build build_prompts_waves etc/txt.transform.data $FESTVOXDIR/src/vc/build_transform train $FESTVOXDIR/src/vc/build_transform festvox . etc/voice.defs $ESTDIR/../festival/bin/festival -b festvox/${FV_VOICENAME}_transform.scm \ "(voice_${FV_VOICENAME}_transform)" \ '(utt.save.wave (SynthText "A whole joy was reaping, but they'"'"'ve gone south, you should fetch azure mike.") "whole.wav")' cd .. ls -altr cmu_us_*_cg/flite/whole*.wav ls -altr cmu_us_*_clunits/flite/whole*.wav ls -altr cmu_us_*_vc/whole*.wav