Enable synth API outside of desktop Nightly

RESOLVED FIXED in Firefox 49

Status

()

defect
RESOLVED FIXED
3 years ago
3 years ago

People

(Reporter: eeejay, Assigned: eeejay)

Tracking

(Blocks 1 bug, {dev-doc-complete})

unspecified
mozilla49
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox49 fixed, relnote-firefox 49+)

Details

Attachments

(2 attachments)

(Assignee)

Description

3 years ago
Currently speech synthesis is available in nightly only. This bug will track the blockers, and ultimately offer a patch for enabling synth everywhere on desktop.
(Assignee)

Updated

3 years ago
Summary: Enable synth API outside of Nightly → Enable synth API outside of desktop Nightly
(Assignee)

Updated

3 years ago
Blocks: 1166365
(Assignee)

Updated

3 years ago
Depends on: 1258526
(Assignee)

Updated

3 years ago
Depends on: 1178738
(Assignee)

Updated

3 years ago
Depends on: 1238522, 1248206
(Assignee)

Comment 2

3 years ago
Once the SpeechSynthesisErrorEvent bug lands, I think we should turn this puppy on! Hopefully before the next merge..
So we have sorted out all those issues that we were supporting some OS dependent syntax for SpeechSynthesisUtterance? Now only text or SSML is supported, right?
(Assignee)

Comment 4

3 years ago
1237546
Depends on: 1267309
(Assignee)

Comment 5

3 years ago
(In reply to Olli Pettay [:smaug] (high review load, please consider other reviewers) from comment #3)
> So we have sorted out all those issues that we were supporting some OS
> dependent syntax for SpeechSynthesisUtterance? Now only text or SSML is
> supported, right?

We don't support SSML intentionally until we get it right and secure on all platforms.

Embedded speech commands are disabled in windows (bug 1237546), and mac (bug 1267309). In linux it was disabled all along (there is SSML support that is disabled by default).
(Assignee)

Updated

3 years ago
No longer depends on: 1178738
Attachment #8759240 - Flags: review?(bugs) → review+

Comment 7

3 years ago
Pushed by eisaacson@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/01108bd8a50f
Let speech synthesis ride the trains. r=smaug
(Assignee)

Comment 8

3 years ago
Release Note Request (optional, but appreciated)
[Why is this notable]: Firefox 49 is the first version to have our speech synthesis API preffed on.
[Suggested wording]: Introduced web speech synthesis API.
[Links (documentation, blog post, etc)]: https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API

*note* This is only the synthesis half of the speech API, not the recognition.
relnote-firefox: --- → ?

Comment 9

3 years ago
bugherder
https://hg.mozilla.org/mozilla-central/rev/01108bd8a50f
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla49
(Assignee)

Comment 10

3 years ago
Posted patch 8875462.txtSplinter Review
Jonas rs'ed this in-channel with the build sherrif. But I'm getting your retrospective approval in case you want us to back this out.
Attachment #8760533 - Flags: review?(bugs)
Comment on attachment 8760533 [details] [diff] [review]
8875462.txt

oh, Android is still false.
Attachment #8760533 - Flags: review?(bugs) → review+

Comment 12

3 years ago
Pushed by eisaacson@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/3b7ef5d019be
followup, adjust test_interfaces.html to expect that the SpeechSynthesis API is riding the trains. r=smaug
I've updated all the relevant browser compat tables underneath the https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API docs, and added a note in the relevant release notes:

https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API
Added to the release notes with Eitan's wording
You need to log in before you can comment on or make changes to this bug.