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

[hts-users:00178] Re: adding new language


Hi,

Tomas Sykora wrote:

cmp files are generated from the mcep, f0 and header files by the
delta.pl, x2x and merge scripts.

the way how I've generated the f0 files was via make_f0 and afterwards
converted from double to float format via x2x +df.

If I understand it correctly, the only problem with the cmp files could be
in f0 and mcep files.

How can I check if the f0 files were generated correctly.
Or what is the way how to generate good cmp files?

You can check inside of the cmp files using "HList" command in HTS.
If you are using the default setting, 1 -- 75-th dimensions of each frame of cmp files are corresponding to mcep+delta+delta^2, and 76 -- 78-th dimensions are corresponding to log(f0)+delta+delta^2.
Usually, mel-cepstral coefficients range from -10 to +10.
You can check its range using "minmax" command in the SPTK.
In unvoiced region, log(f0) and its delta and delta^2 values must be -1.0e+10 (LZERO in HTK).
And at voiced/unvoiced boundaries, delta & delta^2 values must be -1.0e+10.
It is worth noting that sometimes this problem is caused from the difference between frame lengths of mcep and f0.

I hope the above comments help you to solve your problem.

Regards,

Heiga Zen (Byung Ha CHUN)


Follow-Ups
[hts-users:00179] Re: adding new language, Tomas Sykora
References
[hts-users:00175] adding new language, Tomas Sykora
[hts-users:00176] Re: adding new language, Heiga ZEN (Byung Ha CHUN)
[hts-users:00177] Re: adding new language, Tomas Sykora