| if ($# != 2) then | |
| echo "arg1 - text to be synthesised" | |
| echo "arg2 - system" | |
| exit(-1) | |
| endif | |
| rm -rf etc/text prompt-utt/* lab/* wav/* lists/gen.scp temp* lists/word lists/trans_word lists/out_word | |
| rm wordpronunciation | |
| echo "$1" > temp2 | |
| perl scripts/normalize_all.pl temp2 temp3 | |
| ./scripts/phrasing_pos_2stage temp3 lists/pb_pos_list_12hrs lists/syl_list | |
| cp temp_1 temp2 | |
| cp festvox/ssn_hts_demo_clunits_tam.scm festvox/ssn_hts_demo_clunits.scm | |
| cp festvox/ssn_hts_demo_lexicon_tamil.scm festvox/ssn_hts_demo_lexicon.scm | |
| cp festvox/ssn_hts_demo_tokenizer_tamil.scm festvox/ssn_hts_demo_tokenizer.scm | |
| set sentence = `cat temp2` | |
| echo "(1 "'"'$sentence.'"'")" > etc/text | |
| $FESTDIR/bin/festival -b festvox/build_clunits.scm '(build_prompts "etc/text")' | |
| cd scripts | |
| make | |
| cd .. | |
| ls `pwd`/lab/1.lab > lists/gen.scp | |
| chmod +x scripts/hts_engine.pl | |
| ./scripts/hts_engine.pl scripts/Config.pm | |
| play wav/1.wav | |
| rm phn phone syl1 syl2 syl3 syllables temp2 temp3 | |