Menu

#15 Revoir l'algo de la fonction TuxAudio_ComputeTTSTime()

open
nobody
None
2013-09-27
2013-09-27
No

La fonction TuxAudio_ComputeTTSTime() doit retourner un long qui sers d'estimation qu'il faut à Tux pour prononcer une phrase, cette estimation est basé sur la longueur de la phrase la vitesse et le pitch.

Elle fonctionne avec la plus part des phrases, mais dès qu'il s'agit de très longue phrases elles sont coupées bien avant la fin.

long TuxAudio_ComputeTTSTime(const char str, int pitch, int speed)
{
return lrint(((float)(countCharacterOccurency(trim((char
)str),' ') + 1) / (float)speed) * 60 * 1000);
}

Discussion


Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.