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

[hts-users:03608] Re: dynamic window specification


They are the same.  However, to avoid confusions, I recommend you to use

5 1.0 1.0 [-2.0] 1.0 0.0

for this case.

I personally think that it was my mistake to introduce the following code.

     if (fsize % 2 == 0)
         win->r_width[i]--;

Regards,

Heiga


2013/2/14 那兴宇 <nxy-yzqs@xxxxxxx>:
> Hi all,
>
> In current MLPG implementations, either HMGenS or hts_engine_API, the default dynamic window is symmetrical.
> But I wonder what would happen if I set unsymmetrical window.
> So I checked the HGen(in HTS-2.2) and HTS_model(in hts_engine_API-1.06), found similar codes below;
> +     /* set pointer */
> +     length = fsize / 2;
> +     win->coefficient[i] += length;
> +     win->l_width[i] = -length;
> +     win->r_width[i] = length;
> +     if (fsize % 2 == 0)
> +         win->r_width[i]--;
>
> I suppose it means I can set unsymmetrical window like
> +   4   1.0   1.0   [-2.0]   1.0
> with  '-2.0' be the coeff. for current frame, right?
> But what if I set
> +   5   1.0   1.0   [-2.0]   1.0   0.0
> as unsymmetrical window in a symmetrical form? Is it the same?
> Please drop in any opinion.
> Thank you.
>
> Best,
> --
> Xingyu Na (那兴宇)
> http://www.idiap.ch/~xna/
> Beijing Institute of Technology [naxy(at)bit.edu.cn]
> Idiap Research Institute [xingyu.na(at)idiap.ch]
>



--
Heiga ZEN (in Japanese)
Byung Ha CHUN (in Korean)
<heigazen@xxxxxxxxxx>

Follow-Ups
[hts-users:03613] Re: dynamic window specification, 那兴宇
[hts-users:03616] Re: dynamic window specification, Matt Shannon
References
[hts-users:03607] dynamic window specification, 那兴宇