[espeak-ng:master] new issue: Same voice file and same command line for espeak and espeak-ng, but different result? #github


espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Issue Created by iUltimateLP:
#901 Same voice file and same command line for espeak and espeak-ng, but different result?

Hey there! I'm currently trying out espeak-ng and I generated a robot-like voice with both espeak and espeak-ng, however, both sound different.

The command line used for both sound files:

-m -w out.wav "<voice name=\"mb-us2\"><prosody pitch=\"0\" rate=\"0.65\" range=\"0\"><break time=\"0s\" />I'M A ROBOT. ACTION EXECUTED. TERMINATED. ERROR IN PROGRAM.</prosody></voice>" -v mb-us2 -g 2 -a 50

The weird 0s break is somehow needed as otherwise the pitch won't be kept constant. I'm also using the mbrola us2 voice as you can see.

Here's the result with the plain old eSpeak: https://drive.google.com/file/d/16KQFXQ_QKp7Vyb3osCIeRhU-khq-fEwU/view And here's the result with espeak-ng: https://drive.google.com/file/d/1iuxx8MY150KXYTiKr1piRugc4gyuAYrv/view?usp=sharing

As you can hear, the old eSpeak produced a higher pitch (I was also wondering why since pitch is set to 0), but it sounds cleaner and less like the actual mb-us2 voice, while espeak-ng produces a whole different result which I wasn't so satisfied with. Any ideas? Thanks.