W3C home > Mailing lists > Public > whatwg@whatwg.org > December 2009

[whatwg] Text-To-Speech (TTS) Web API for JavaScript

From: Ian Hickson <ian@hixie.ch>
Date: Fri, 11 Dec 2009 10:41:22 +0000 (UTC)
Message-ID: <Pine.LNX.4.62.0912111040060.16061@hixie.dreamhostps.com>
On Thu, 10 Dec 2009, Weston Ruter wrote:
>
> I've been working on a web app which reads text in a web page, highlighting
> each word as it is read. For this to be possible, a Text-To-Speech API is
> needed which is able to:
> (1) generate the speech audio from some text, and
> (2) include the time indicies for when each of the words in the text is
> spoken.
> 
> Microsoft has its Sapi.SpVoice API via ActiveXObject which does (1) but not
> (2) apparently. There are web services (usable in conjunction with HTML5
> Audio) which also do (1) such as the iSpeech
> API<http://www.ispeech.org/api> and
> Google Translate's TTS <
> http://translate.google.com/translate_tts?q=Hello%2C+World&tl=en>, but none
> that I have found which do (2). In any case, web services
> aren't preferable since they require that the audio be transferred over the
> network which could take a significant amount of time.
> 
> Is anyone aware of any work done to develop a standard TTS API for the Web?
> Operating systems already have this functionality built-in, and it's a shame
> that web apps can't make use of it. If Google Gears were alive, it would've
> been a good place to prototype this, but alas?

In addition to the suggestions made by Olli, you may also wish to read 
this thread, which includes some other people interested in this topic:

   http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-December/thread.html#24281

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'
Received on Friday, 11 December 2009 02:41:22 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:59:19 UTC