New issue
Advanced search Search tips

Issue 903373 link

Starred by 1 user

Issue metadata

Status: Unconfirmed
Owner: ----
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug



Sign in to add a comment

speechSynthesis.getVoices() results change randomly

Reported by paul.b...@clarosoftware.com, Nov 8

Issue description

Chrome Version: 70.0.03538.76
Chrome OS Version: 11021.56.0
Chrome OS Platform: Lenovo N20p Chrome

Steps To Reproduce:
(1) Start Chrome
(2) Open console window
(3) Enter "var voices = speechSynthesis.getVoices();"
(5) On this device voices now contains 38 "local" TTS voices
(6) Attempt to use any of them through speechSynthesis.speak(speechSynthesisUtterance); etc.
(7) Voice speaks as expected
(8) Run "voices = speechSynthesis.getVoices();" again
(9) Now there are only 11 "local" TTS voices
(10) Power cycle the chromebook. Start from step 1. 38 voices again.

Expected Result:
Expected there to always be the same amount of voices

Actual Result:
There seems to be 10 voices that are always present, plus the extra 1 that you attempted to speak. Choosing any of the other 27 after they have disappeared doesn't give an error but also doesn't give any speech.

How frequently does this problem reproduce? Always after each reboot

What is the impact to the user, and is there a workaround? If so, what is
it?
The user sees a big list of voices the first time they run the chrome extension. Then when they use one, then attempt to change it, the list has reduced drastically. Very confusing for the user.
 
Screenshot 2018-11-08 at 16.31.33.png
202 KB View Download
Components: Blink>Speech

Sign in to add a comment