Bug 122208
Summary: | WebSpeech: SpeechSynthesisUtterance does not strip XML from SSML text; speaks literal markup | ||
---|---|---|---|
Product: | WebKit | Reporter: | James Craig <jcraig> |
Component: | Accessibility | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW | ||
Severity: | Normal | CC: | ben, philip, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | 528+ (Nightly build) | ||
Hardware: | All | ||
OS: | All |
James Craig
WebSpeech: SpeechSynthesisUtterance does not strip XML from SSML text; speaks literal markup.
From https://dvcs.w3.org/hg/speech-api/raw-file/9a0075d25326/speechapi.html#utterance-attributes
"[the text] may be either plain text or a complete, well-formed SSML document. [SSML] For speech synthesis engines that do not support SSML, or only support certain tags, the user agent or speech engine must strip away the tags they do not support and speak the text."
XML markup examples in the SSML spec:
http://www.w3.org/TR/speech-synthesis/
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/15129950>
James Craig
Related to the larger SSML TLF bug 158387
James Craig
Mark Hakkinen from Education Testing Service (ETS) mentioned they are having to work around this bug now.
Philip Jägenstedt
Relevant spec issue: https://github.com/w3c/speech-api/issues/37