wildyeast / sadiss

A socially aggregated distributed sound system.
GNU Affero General Public License v3.0
10 stars 2 forks source link

TTS (text-to-speech) rate setting affecting each platform very differently #115

Open matbind opened 6 months ago

matbind commented 6 months ago

The difference between TTS rates 0.5 and 1.5 seems to be much greater on Android as on iOS. To still be able to have comparable speech speeds on both platforms we could implement separate settings for each platform. Or we could let the user still set only one value and calculate the value that is actually set in such a way that it appears to be similar on both platforms.

KlienVo commented 6 months ago

iPhones behave somewhat strange: speed-rate 0.6 seems to have no audible effect on speed of speech speed-rate 0.5 slows them down dramatically. (still understandable, but very slow).

strangely enough the iOS devices seem to speak at the same speed at rate 0.5 as the Android devices.

No idea, why this is..

matbind commented 6 months ago

Have you tried rates between 0.5 and 0.6? We need to research this more but it looks like the rate scale is not linear, at least on iOS. If this is the case it might be easiest to have a rate setting for each platform and then getting to the correct rate values via trial and error.