Selecting a language in Speech()

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