Closed
Bug 1238522
Opened 9 years ago
Closed 9 years ago
Intermittently, the speech synthesis doesn't start after changing the Pitch
Categories
(Core :: Web Speech, defect)
Tracking
()
VERIFIED
FIXED
mozilla49
People
(Reporter: cbadau, Assigned: m_kato)
References
()
Details
Attachments
(1 file)
Reproducible on latest Aurora 45.0a2 (buildID: )
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
Reproducible on latest Nightly 46.0a1 (buildID: 20160110030214)
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0
Steps to reproduce:
1. Ensure that the speech synthesis is enabled (media.webspeech.synth.enabled must be true)
2. Go to http://eeejay.github.io/webspeechdemos/ .
3. Click the "Speak it" button.
4. After several seconds, clik the "Cancel" button.
5. Modify the Pitch.
6. Click the "Speak it" button.
Actual results: Nothing happens by pressing on the "Speak it" button. The "Speak it" button doesn't work anymore and speech synthesis doesn't start.
Expected results: Speech synthesis correctly start.
Notes:
1. The issue is NOT reproducible on Ubuntu 13.10 32bit and Mac OSX 10.9.5.
2. To fix the problem, I need to close the page (http://eeejay.github.io/webspeechdemos/) and restart the browser.
Reporter | ||
Comment 1•9 years ago
|
||
I forgot to mention the buildID for latest Aurora 45.0a2: 20160110004009.
Comment 2•9 years ago
|
||
Confirmed on Win10.
Assignee | ||
Comment 4•9 years ago
|
||
Take this. Maybe, end event isn't dispatched.
Assignee: nobody → m_kato
Flags: needinfo?(m_kato)
Assignee | ||
Comment 5•9 years ago
|
||
2 issues.
- When nsISpeechService.Speak() returns error, this item into task queue isn't removed because no DispatchError. This issue is all platform on indirect service. I filed as bug 1239946.
- SAPI's Speak method sometimes throws error when modifying pitch. We should investigate this bug.
Assignee | ||
Comment 6•9 years ago
|
||
Ah, I misunderstand SAPI's XML. absmiddle doesn't allow float type. Fix is coming.
Assignee | ||
Comment 7•9 years ago
|
||
SAPI's absmiddle attibute doesn't allow float type. Example, when pitch was 0.75, abmiddle was -2.5. So ISpVoice.Speak() will return error.
Review commit: https://reviewboard.mozilla.org/r/52399/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/52399/
Attachment #8752046 -
Flags: review?(eitan)
Updated•9 years ago
|
Attachment #8752046 -
Flags: review?(eitan) → review+
Comment 8•9 years ago
|
||
Comment on attachment 8752046 [details]
MozReview Request: Bug 1238522 - Don't use float type for absmiddle attirubte. r?eeejay
https://reviewboard.mozilla.org/r/52399/#review50050
Sorry for the late review!
Comment 10•9 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 9 years ago
status-firefox49:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla49
Reporter | ||
Comment 11•9 years ago
|
||
Verified fixed on Windows 7 64bit using latest Nightly 49.0a1 (buildID: 20160520030251).
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•