Forum Discussion
jeffsbaker
Jul 18, 2026Brass Contributor
Edge version 150 JavaScript speechSynthesis.getVoices() undefined voices
For the past few days JavaScript speechSynthesis has had a problem in Edge browser. Sometimes it gets the proper list of voices but most of the time it returns: "Microsoft undefined Online (Natural) ...
SelinaKnow
Aug 12, 2026Iron Contributor
Each browser can initialise system voices differently, so the useful test is whether the same minimal speechSynthesis page receives a complete voice list after the voiceschanged event fires. If Chrome and Firefox both return populated names while one Edge build returns undefined values, that gives the Edge team a focused regression case.
Keep the test small: log the voices after page load and again after the event, record the Edge build, and repeat once with extensions disabled and a new profile. Do not select a voice until its name and language are present.