espeak-ng/espeak-ng-ios-app

Feature Request: Include Libsonic for Faster Speeds

emassey0135 opened this issue · 3 comments

Hello,
Thank you for porting eSpeak to iOS; I have been wanting to use it on Apple devices for a long time. Currently the speed is limited to between 80 and 450 words per minute, but when I build eSpeak-NG with Libsonic on Linux, eSpeak has no upper limit on words per minute, and it is still understandable, at least for me, at 900 WPM. If Libsonic could eventually be included in the iOS app, it would be the first synthesizer on iOS to have no upper limit on speech rate, and probably the only synthesizer understandable at such high speeds. However, it would probably also be necessary to have a setting in the app to adjust the scale so VoiceOver can use these higher speeds. For example, maybe by default 100% in VoiceOver could be 450 WPM, in which case 0% might be 80 WPM, 50% be 265 WPM, ETC, but the user could change that so that 100% would be 900 WPM, and in that case 0% might still be 80 WPM, 50% might be 490 WPM, ETC.

It’s interesting, libsonic is builtin as now, so I will test and increase limit. Now it’s UI-only.

Thanks, speaking text at 900 words per minute now works perfectly from within the app, although currently not with VoiceOver.

For now, change word rate in app will reflect in VoiceOver.