The voice does not sound like a native speaker. I don't mean it sounds like a non-human character, I mean something is subtly off. Timing or something. Is that intentional? Maybe pick a different TTS solution?
It would be more attractive to me if it's vocaloid