festvox / festival

Festival Speech Synthesis System
Other
376 stars 58 forks source link

Problem in building clustergen indic (panjabi )voice #58

Closed HarmanGhawaddi closed 3 years ago

HarmanGhawaddi commented 3 years ago

Following the link "http://festvox.org/bsv/x3528.html", tried to built panjabi tts from scratch. Every script works fine upto the following script-- ./bin/do_clustergen generate_filters but after running ./bin/do_clustergen parallel f0_v_sptk it produces erorr that ./bin/make_f0_v_sptk: 128: /home/harman/festival/SPTK-3.11/bin/x2x: Permission denied ./bin/make_f0_v_sptk: 129: ./bin/make_f0_v_sptk: 129: /home/harman/festival/SPTK-3.11/bin/x2x: Permission denied /home/harman/festival/SPTK-3.11/bin/minmax: Permission denied ./bin/make_f0_v_sptk: 132: [: -gt: unexpected operator Failed to process pa_00321

I am using festival 2.5.0 , festvox 2.8.0 , SPTK-3.11 and ubuntu 20.04 in the virtualvox.

saikrishnarallabandi commented 3 years ago

This i think implies something wrong with the sptk installation. Can you see the binaries here?

/home/harman/festival/SPTK-3.11/bin

saikrishnarallabandi commented 3 years ago

There's a patch for sptk in this script if you don't have it already

http://tts.speech.cs.cmu.edu/rsk/tts_stuff/fest_build.sh

And this script for building Indic voices might be more apt

https://github.com/festvox/festival/issues/13#issuecomment-414084297

HarmanGhawaddi commented 3 years ago

This i think implies something wrong with the sptk installation. Can you see the binaries here?

/home/harman/festival/SPTK-3.11/bin

I have folders like acep, acorr, x2x and many more and four make files in this directory .

saikrishnarallabandi commented 3 years ago

Ya I think that's it.

This line /home/harman/festival/SPTK-3.11/bin/x2x

expects x2x binary in the bin directory and not another folder.

Can you use the patch thingy I put here: https://github.com/festvox/festival/issues/58#issuecomment-821968476

HarmanGhawaddi commented 3 years ago

Ya I think that's it.

This line /home/harman/festival/SPTK-3.11/bin/x2x

expects x2x binary in the bin directory and not another folder.

Can you use the patch thingy I put here: #58 (comment)

Thank you so much for your valuable guidance. I have changed the path in make_f0_v_sptk and do_clustergen files as from /festival/SPTK-3.11/bin/x2x to /festival/SPTK-3.11/bin/x2x/x2x and also for other binary files in SPTK-3.11/bin directory. It really works for me.