Hi all, Thanks Nickolay.I've built clunits voice with my source database and "p" pronounciation is good but my hts voice is not.I should say that "p" pronounciation is just bad in "cvc" and "cvcc" syllables but not in "cv" syllable.I hear "p" in cv but "f" in cvc or cvcc.I just have problem in these syllables when i have "a" or "@" or "e" vowels after "p".I have correct pronounciation of "p" in "po" or "pu" even in "cvc" and "cvcc" syllables.I'm so confused. please help me to solve this problem.
Best Regards A.A
--- On Wed, 1/6/10, Nickolay V. Shmyrev <nshmyrev@xxxxxxxxx> wrote:
From: Nickolay V. Shmyrev <nshmyrev@xxxxxxxxx> Subject: Re: [hts-users:02332] hts voice output problem To:
hts-users@xxxxxxxxxxxxxxx Cc: "Angelina Anderson" <angelina_anderson@xxxxxxxxx> Date: Wednesday, January 6, 2010, 12:53 AM
В Птн, 01/01/2010 в 23:51 -0800, Angelina Anderson пишет: > Hi, > I've built hts voice. The output is good but the quality of some > phones aren't good when i have one word or the word is in the end of > the sentence. For example "p" is heard like "f" or "ch" is heard "sh". > I don't know why? >
The parameters for the phones are constructed by averaging the examples from your source database. Thus bad pronunciations are caused by majority of the examples not following your intentions. Like you might have few incorrectly labelled "p" in your source database in the end of the utterance and such mistakes affect the trained parameters.
It's hard to debug such issues, basically you need to check all the possible
sources. It often helps to build a unit selection voice first and clean it up. In unit selection the source of the sound is easily trackable and you can find the reason of bad pronunciation faster. Once your source database is cleaned and all errors are fixed you can rebuild hts voice and it will have better quality as well.
|