[Subject Prev][Subject Next][Thread Prev][Thread Next][Date Index][Thread Index]

[hts-users:03542] Re: SPTK-3.6 x2x and rawtowav error



What was the command that produced the error?
 
when ran this command:
/usr/local/SPTK/bin/excite -p 240 /home/hadoop/projects/tts/HTS-2.3alpha/HTS-demo_CMU-ARCTIC-SLT/gen/qst001/ver1/1mix/0/alice22.pit | /usr/local/SPTK/bin/dfs -b -0.0055231 -0.00983208 -0.0087294 -0.000428110000000001 0.01195534 0.0207699 0.0177785 0 -0.02604947 -0.04502049 -0.03915007 0.00219802999999999 0.07492151 0.15919616 0.22659094 0.25231954 0.22659094 0.15919616 0.07492151 0.00219802999999999 -0.03915007 -0.04502049 -0.02604947 0 0.0177785 0.0207699 0.01195534 -0.000428110000000001 -0.0087294 -0.00983208 -0.0055231 | /usr/local/SPTK/bin/mglsadf -m 34 -p 240 -a 0.55 -c 0 /home/hadoop/projects/tts/HTS-2.3alpha/HTS-demo_CMU-ARCTIC-SLT/gen/qst001/ver1/1mix/0/alice22.mgc | /usr/local/SPTK/bin/x2x +fs -o > /home/hadoop/projects/tts/HTS-2.3alpha/HTS-demo_CMU-ARCTIC-SLT/gen/qst001/ver1/1mix/0/alice22.raw

x2x : warning: input data is over the range of type 'short'!
x2x : warning: input data is over the range of type 'short'!
..
..

and when ran this command:
/usr/local/SPTK/bin/raw2wav -s 48000 -d /home/hadoop/projects/tts/HTS-2.3alpha/HTS-demo_CMU-ARCTIC-SLT/gen/qst001/ver1/2mix/0 /home/hadoop/projects/tts/HTS-2.3alpha/HTS-demo_CMU-ARCTIC-SLT/gen/qst001/ver1/2mix/0/alice40.raw

x2x: Command not found.
rawtowav: Command not found.
 
What does your
/home/hadoop/projects/tts/HTS-2.3alpha/HTS-demo_CMU-ARCTIC-SLT/scripts/Config.pm
say about $X2X and $RAW2WAV?
 i configured HTS-demo_CMU-ARCTIC-SLT correctly.
$X2X      = '/usr/local/SPTK/bin/x2x';
$RAW2WAV  = '/usr/local/SPTK/bin/raw2wav';
 

You are using
/home/hadoop/projects/tts/HTS-2.3alpha/HTS-demo_CMU-ARCTIC-SLT/scripts/Training.pl?
That script should use that Config.pm.

yes, am using  /home/hadoop/projects/tts/HTS-2.3alpha/HTS-demo_CMU-ARCTIC-SLT/scripts/Training.pl and this script use that Config.pm

 
Also, do the relevant commands exist in your SPTK 3.6's bin directory?
yes
 

The new HTS-demo_CMU-ARTIC-SLT worked fine for me, so looks like you did
something wrong when you started again after your 64-bit problem.
Typically just changing all the earlier succesful step switches to 0 and
rerunning Training.pl should be enough.

 The new HTS-demo_CMU-ARTIC-SLT worked for me too and the models created correctly.
this is only x2x warning, raw2wav error.


br,
  Nicholas

> Hello everyone,
> i'm using latest version SPTK 3.6.
> when i ran HTS-demo_CMU-ARCTIC-SLT, the following errors and warnings
> happened in "synthesizing waveforms (2mix)" step:
> Does anyone have any idea?
>
> =====================================================================
> Start synthesizing waveforms (2mix) at Wed Dec 26 15:59:04 AZT 2012
> =====================================================================
>
> Processing directory
> /home/hadoop/projects/tts/HTS-2.3alpha/HTS-demo_CMU-ARCTIC-SLT/gen/qst001/ver1/2mix/0:
>  Synthesizing a speech waveform from alice01.mgc and alice01.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice02.mgc and alice02.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice03.mgc and alice03.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice04.mgc and alice04.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice05.mgc and alice05.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice06.mgc and alice06.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice07.mgc and alice07.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice08.mgc and alice08.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice09.mgc and alice09.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice10.mgc and alice10.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice11.mgc and alice11.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice12.mgc and alice12.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice13.mgc and alice13.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice14.mgc and alice14.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice15.mgc and alice15.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice16.mgc and alice16.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice17.mgc and alice17.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice18.mgc and alice18.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice19.mgc and alice19.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice20.mgc and alice20.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice21.mgc and alice21.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice22.mgc and alice22.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice23.mgc and alice23.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice24.mgc and alice24.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice25.mgc and alice25.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice26.mgc and alice26.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice27.mgc and alice27.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice28.mgc and alice28.lf0...x2x :
> warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x : warning: input data is over the range of type 'short'!
> x2x: Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice29.mgc and alice29.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice30.mgc and alice30.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice31.mgc and alice31.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice32.mgc and alice32.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice33.mgc and alice33.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice34.mgc and alice34.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice35.mgc and alice35.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice36.mgc and alice36.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice37.mgc and alice37.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice38.mgc and alice38.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice39.mgc and alice39.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
>  Synthesizing a speech waveform from alice40.mgc and alice40.lf0...x2x:
> Command not found.
> rawtowav: Command not found.
> done
> done
>





Follow-Ups
[hts-users:03543] Re: SPTK-3.6 x2x and rawtowav error, Nicholas Volk
References
[hts-users:03539] SPTK-3.6 x2x and rawtowav error, Ramil Məmmədov
[hts-users:03541] Re: SPTK-3.6 x2x and rawtowav error, Nicholas Volk