espeak-ng / espeak-ng-ios-app

Other
30 stars 6 forks source link

eSpeak NG's rate gets faster than usual when changing the braille screen input orientation #36

Open sukiletxe opened 2 years ago

sukiletxe commented 2 years ago

This seems to be a new issue from 1.0(10). Steps:

  1. Add eSpeak NG to VoiceOver and select it. I use the Spanish (Spain) voice, Male 3 variant, no idea if others will also manifest this behaviour.
  2. Put eSpeak NG at a fast rate, both in the app and in VoiceOver. Say, 792 WPM in the app and 80% in VoiceOver. (900 / 75, which I usually use, also work for this).
  3. Add Braille screen input to the rotor.
  4. Put the rotor in that setting. Notice the huge difference in speed between the first utterance ("landscape") and the second ("home button to the left / right").

Either VoiceOver's regular speed is too slow for the wpm, that message's is too fast, or both. I think that both are true.

LeonarddeR commented 1 year ago

I can still reproduce this, also for e-mail messages for example. It is currently preventing me from using ESpeak full time.

LeonarddeR commented 1 year ago

@djphoenix Is this on your radar?

djphoenix commented 1 year ago

@djphoenix Is this on your radar?

Yup, but I think that it may be another SSML bug in espeak core that hard to catch. Not sure about estimates.

antonshusharin commented 1 year ago

I can no longer reproduce this in build 1.1 (3). @sukiletxe can you check as well?

sukiletxe commented 1 year ago

No, now I can't. It seems that now the faster speed is the default. Now, I can read at a confortable speed at 75% VoiceOVer rate and the slider at 293. I can't remember where the slider was before, but definitely much higher.

If this is intentional I have no problem with it, although the difference between the speed of voiceOver and the synthesize button makes me believe it isn't.

djphoenix commented 1 year ago

@sukiletxe if you have higher (>50%) rate set in VoiceOver you will increase only system speed. In-app synthesis does not use VoiceOver, and so only uses in-app rate.

sukiletxe commented 1 year ago

Ah, makes sense, if I set it to 50% they seem to be the same speed. It also seems that VoiceOver can go faster than the app now.