google chrome 8.0.552 dev
何気なくchromeのデベロッパーツールでchromeオブジェクトの中身をぼーっと眺めたたら
chrome.experimental.tts.speak()
なる関数を見つけたので早速試してみた。
chromeのexperimentalを有効するためにchrome.exeに以下のパラメーターを付けて実行する
--enable-experimental-extension-apis
(chrome.exeの場所は chrome://about/version/ から確認可能)
この環境下で
chrome.experimental.tts.speak("hello")
を実行したところ。ちゃんと、読み上げてくれました。
ただ、日本語は読み上げてくれない模様。
公式リファレンスに載ってないような、幾つかの機能があるっぽいな...