btw, the javascript code I have to do the same task also only works in macOS, not the other Apple OSes.
did you test my files?
did it work to select a language?
Got a system error when trying "Jules"
Here's an issue I've found: WebKit has a longstanding problem with the voices it exposes on Apple platforms. A current WebKit bug reports that Safari exposes only a fixed set of preinstalled, relatively low-quality voices while omitting additional voices installed through macOS settings. I'll do more research and testing this coming week.
1 Like
Well, the initial ZIM doc on speech was correct regarding need to interact. On iOS, WebKit has an explicit RequireUserGestureForSpeechStart restriction: if speechSynthesis.speak() isn't called while processing a user gesture, it simply returns without starting the speech.
1 Like