なんと!JavaScriptだけでテキスト読み上げ「Speak.js」

http://www.moongift.jp/2013/02/20130213/

Speak.jsはジェネレータを通じて音声を動的に生み出します。対応しているのは英数字のみとなっており、日本語には対応していません。常に動的に生成しているので自由なテキストを読み上げさせることができます。

GPL
http://projects.mattytemple.com/speak-js/
https://github.com/mattytemple/speak-js