New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 693391 link

Starred by 4 users

Issue metadata

Status: Duplicate
Owner:
Last visit > 30 days ago
Closed: Mar 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Chrome , Mac
Pri: 2
Type: Bug-Regression


Show other hotlists

Hotlists containing this issue:
Hotlist-ChromeExpert


Sign in to add a comment

Speech Synthesis: Google voices stop working

Reported by loorong...@gmail.com, Feb 17 2017

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36

Steps to reproduce the problem:
1. Open voice.html
2. Open developer tool, observe the console log throughout the investigation.
3. Click Windows voice button
4. When speech stops, click Google voice button
5. Click Windows voice button
6. Reload/close tab (don't close whole Chrome) and go to step 1
7. Close whole Chrome and go to step 1

What is the expected behavior?
Before step 3, all lines console log end with "false".

In step 3, "This is Windows native voice" in Windows native voice is spoken. In console, see "true" while speaking and back to "false" when speech finishes.

In step 4, "This is Google UK English Male" in Google voice is spoken. In console, see "true" while speaking and back to "false" when speech finishes.

In step 5, "This is Windows native voice" in Windows native voice is spoken. In console, see "true" while speaking and back to "false" when speech finishes.

What went wrong?
In step 4, no speech is spoken. See "true" till the end.

In step 5, Windows native voice now stops working too.

In step 6 back to step 1-3, Windows native voice still stops working.

In step 7 back to step 1-3, Windows native voice works again.

Did this work before? Yes 

Chrome version: 56.0.2924.87  Channel: stable
OS Version: 10.0
Flash Version: Shockwave Flash 24.0 r0

[1] suggests that the bug started since or before Chrome 55.

[1]: http://stackoverflow.com/questions/41539680/speechsynthesis-speak-not-working-in-chrome


 
voice.html
804 bytes View Download
Labels: Needs-Triage-M56
Cc: rbasuvula@chromium.org
Labels: Needs-Feedback
Tested in chrome # 56.0.2924.87 and 58.0.3020.0 on win 10.0 & 7 and not able to reproduce the issue.Please find the screen cast for your reference.

@ loorongjie: Could you please let me know if i have missed anything and if possible, Please create new profile without extensions and apps.Re-check once and let us know the observation of the issue which would help us to triage the issue further.

Thanks in Advance.
693391.mp4
2.3 MB View Download
Screencast in #2 is working as intended.

I seem to have found the root cause:
- chrome.exe --user-data-dir="new folder": works
- remove Chrome User data folder and restart: works
- connect to Google Account: fail
- connect to Google Account (incognito): fail
- connect to Google Account, disable Chrome Data Saver (all other extensions remain on): works

Tested with Chrome 56.0.2924.87 and 58.0.3020.0 on Windows 10

Can you install Chrome Data Saver and try again?
Labels: -Needs-Feedback
Thank you for providing feedback. removing "Needs-Feedback" label.
Components: Blink>Media
Labels: -Pri-2 -Needs-Triage-M56 M-59 OS-Linux OS-Mac Pri-1
Owner: mlamouri@chromium.org
Status: Assigned (was: Unconfirmed)
loorongjie@ - Thanks for more update...!!

Able to reproduce the issue on Windows 10, Mac 10.12.3 and Ubuntu 14.04 using chrome reported version #56.0.2924.87 and latest canary #59.0.3035.0.

Bisect Information:
=====================
Good build: 53.0.2774.0  Revision(400850)

Bad Build : 53.0.2777.0  Revision(401526)

Change Log URL: 
https://chromium.googlesource.com/chromium/src/+log/ebc003f5a6e243e85e0773dbbd32cdfacf27d152..db76dca1c825e5c60646ac465cce7ddc900712ac

From the above change log suspecting below change

Review url: https://codereview.chromium.org/2071793003

mlamouri@ - Could you please check whether this is caused with respect to your change, if not please help us in assigning it to the right owner.

Thanks...!!
It has been 20 days now, have we identified the offending commit(s)? Or this is already being worked on internally?
@mlamouri : Is there any timeline for this fix ?
Components: -Blink>Media Blink>Speech
Owner: krajshree@chromium.org
Status: Untriaged (was: Assigned)
I'm afraid I'm not the right person to look into this.
Cc: dah...@chromium.org mdw@chromium.org mlamouri@chromium.org
Components: -Blink>Speech Blink>Media
Labels: -Pri-1 -Arch-x86_64 -M-59 OS-Chrome Pri-2
Owner: ----
I spoke too quickly. I didn't properly parse comment #3. Data Saver is indeed the likely reason of this breakage.

So far, this is working as intended. However, we are re-considering this decision. +dahlke@ +mdw@ FYI

Comment 10 by mdw@chromium.org, Apr 28 2017

Cc: buettner@chromium.org
Owner: bengr@chromium.org
Status: Assigned (was: Untriaged)
Hi there, I don't quite understand what's happening here and how Data Saver is implicated. Adding bengr@ and buettner@ for review.

Comment 11 by bengr@chromium.org, Apr 28 2017

Given the bisect results, only one change has anything to do with Data Saver. That change uses Data Saver information to decide whether to preload.

See: https://bugs.chromium.org/p/chromium/issues/detail?id=620755

Comment 12 by bengr@chromium.org, Apr 28 2017

Components: Internals>Network>DataProxy
Ping. I know Chromium engineers are busy with other bugs, but can I get an update on current progress for this one?
Cc: -mdw@chromium.org bengr@chromium.org
Owner: aposner@chromium.org
This is working as intended. Preloading of HTMLMediaElements is disabled when Data Saver is enabled. Note that it seems from the offending CL that Chrome has the same behavior on cellular connections even when Data Saver is disabled. 

Re-assigning to aposner@ to reconsider the product decision.
Owner: dah...@chromium.org
Jon, can you share the latest on your proposal to change autoplay behavior, including for Data Saver users?
So this means Data Saver will implicitly break Google voice for Speech Synthesis and no one is going to warn about this in Data Saver's Chrome Web Store page?
Based on the last conversation we had, the plan is to remove autoplay blocking for data saver users for the very reason that it breaks sites without users having the ability to associate or control the behavior. The plan was to do that when 1.) the new policy was rolled out and 2.) we had the telemetry in place to measure its impact on overall page size. 

aposner@, I will send the policy via email.
dahlke/bengr, is there an update on this?
Refreshed during triage.
Owner: hbengali@chromium.org
Mergedinto: 649784
Status: Duplicate (was: Assigned)

Sign in to add a comment