espeak-ng/espeak-ng-ios-app

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

sukiletxe opened this issue · 7 comments

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.

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

@djphoenix Is this on your radar?

@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.

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

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.

@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.

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.