Bug 106742

Summary: Support WebSpeech - Speech Synthesis
Product: WebKit Reporter: chris fleizach <cfleizach>
Component: AccessibilityAssignee: chris fleizach <cfleizach>
Status: RESOLVED FIXED    
Severity: Normal CC: dmazzoni, hans, mike, simon.fraser, syoichi
Priority: P2 Keywords: WebExposed
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 106847, 107014, 107135, 107172, 107345, 107347, 107348, 107349, 107350, 107351, 107382, 110773, 111695    
Bug Blocks: 116314    
Attachments:
Description Flags
patch
simon.fraser: review+
patch + unskip layout tests none

Description chris fleizach 2013-01-13 02:10:20 PST
As outlined in

https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#tts-section

We want to support the speech synthesis aspect.
Comment 1 Simon Fraser (smfr) 2013-02-25 14:21:55 PST
How does this relate to bug 80261?
Comment 2 chris fleizach 2013-02-25 14:24:14 PST
looks like that is for speech recognition. this is for speech synthesis
Comment 3 chris fleizach 2013-03-04 15:11:16 PST
Created attachment 191318 [details]
patch

All blocking bugs are resolved. This feature is ready to be enabled on the mac
Comment 4 Simon Fraser (smfr) 2013-03-04 15:14:17 PST
Comment on attachment 191318 [details]
patch

Are there tests for this feature?
Comment 5 chris fleizach 2013-03-04 15:16:12 PST
Shoot, I forgot I can uncomment out the Skipped tests now. But yes, we have 6 tests.
Comment 6 chris fleizach 2013-03-04 15:17:41 PST
Created attachment 191320 [details]
patch + unskip layout tests
Comment 7 chris fleizach 2013-03-04 17:23:49 PST
http://trac.webkit.org/changeset/144698
Comment 8 chris fleizach 2013-03-04 17:52:16 PST
That patch caused a build failure on Lion

/Volumes/Data/slave/lion-leaks/build/Source/WebCore/Modules/speech/SpeechSynthesis.cpp:35:10: fatal error: 'WTF/CurrentTime.h' file not found
#include <WTF/CurrentTime.h>

that seems strange
Comment 9 chris fleizach 2013-03-04 17:56:38 PST
Build fix
http://trac.webkit.org/changeset/144703