leaonline / easy-speech

🔊 Cross browser Speech Synthesis also known as Text to speech or TTS; no dependencies; uses Web Speech API
https://leaonline.github.io/easy-speech/
170 stars 20 forks source link

Speach Synthesis on Mobile Edge Browser Broken #270

Open jensbuehl opened 2 months ago

jensbuehl commented 2 months ago

[x] I have read the FAQ section and have checked that none of it describe the issue I'm about to report.

Describe the bug Since the goal of this library is cross platform and cross browser speech synthesis, I was expecting it to work on mobile MS Edge as well. (All other tested browsers are just fine: mobile chrome, firefox, desktop chrome, firefox, edge)

However, even the demo sample does not (or no longer?) work with mobile Edge since no voices are found.

To Reproduce Steps to reproduce the behavior:

  1. Go to the live demo
  2. Try to select a voice => not possible
  3. Try to speak any text => not possible due to no voice
  4. See error log on the right hand side and status

Expected behavior Working speech synthesis on mobile Edge. This might very well also be a browser issue - maybe you have more insights on that?

Screenshots n/A

Smartphone (please complete the following information):

Additional context Yes, I read the FAQ. Yes, I installed voices on Android system level. Still, Edge does not resprect these settings.

I found at least one more reddit adressing the very same issue - it used to work in the past but is broken now: https://www.reddit.com/r/edge/comments/1498gcn/any_idea_why_on_android_edge_the_voices_from/

MDN example is down as well: https://mdn.github.io/web-speech-api/speak-easy-synthesis/

I really hope to get more insights here. Thanks in advance!

jankapunkt commented 2 months ago

Thanks for reporting @jensbuehl I did not know there is a mobile edge browser. I will check it out.