[hts-users:04027] Re: replacing Tcl/Tk+snack with SPTK
- Subject: [hts-users:04027] Re: replacing Tcl/Tk+snack with SPTK
- From: Yongxin Wang <fefe.wyx@xxxxxxxxx>
- Date: Sat, 8 Mar 2014 08:14:43 +0800
- Delivered-to: hts-users@xxxxxxxxxxxxxxx
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=AOawvolqXVQgnv75QdJxycf7H6VM6BrBlfyf4IdGiDI=; b=iVIwiNj3cSUsR1Ly0o3WoADpRK0epxjHFK8vDL/jKJn4OsEUxKgri/Wohvg/LpmzWB hfTY0FyDDr3rRsPWATK8h5SqrGXlgqnznbWdBET4CnIM7fKePyxifmB4HRkWslfZaSvc +3oEvZodTDItgw/v4WZqSikDuamrIVKQXDfxyEwgARznjzyMVmfT5Wj7O8NrC556JY2z lx45wpu7nutQPGlntB2gv4Ae5VGcyQkkzqKRiVDiw5yy5fE7WUdtir4RVhsvihPeXcQr RUkcCuE1Viv0d0tQeTGoDFTGBzg+HogksIssqdG5Fe5uPvLrMNdQ6+GUTMHWfd38UGBG 5kWw==
Just for your information, the demo for HTS2.3alpha is already using
SPTK for F0 extraction.
Yongxin Wang
On Sat, Mar 8, 2014 at 6:55 AM, Onur Babacan <onur.babacan@xxxxxxxxxxx> wrote:
> Hi everyone,
> As some of you on the more recent Mac OS versions might have noticed,
> Tcl/Tk+snack can be a legacy nightmare, at least it was for me. Which got me
> thinking, the pitch extraction script (getf0.tcl) in the HTS demo uses the
> RAPT algorithm, which is also present in SPTK. Since SPTK is already
> required by the project, I tried to see if it was possible to cut out Tcl
> altogether.
>
> After modifying the configure and makefiles a bit, I was able to obtain good
> results. I've inspected several files, and I'm sharing figures for
> cmu_us_arctic_slt_a0001.raw
>
> Here's the overall comparison:
> http://i.imgur.com/J7uZQrK.png
>
> And here's the close-up of the part with the most discrepancy:
> http://i.imgur.com/tL7XVjy.png
>
> I think the discrepancy is very small, though I don't know why it happens,
> slight implementation difference between snack and SPTK maybe? I'd really
> love to hear if someone with more knowledge on getf0.tcl would weigh in on
> this.
>
>
> What do you all think? I haven't done a comprehensive analysis yet, but if
> the discrepancies are insignificant (or maybe SPTK is actually better?),
> getting rid of Tcl/Tk and snack would not only cut out complexity for
> beginners, but more importantly would enable deployment on more platforms
> without user tinkering.
>
>
> Best,
>
> --
> Onur Babacan
>
- References
-
- [hts-users:04026] replacing Tcl/Tk+snack with SPTK, Onur Babacan