Speak.jsはジェネレータを通じて音声を動的に生み出します。対応しているのは英数字のみとなっており、日本語には対応していません。常に動的に生成しているので自由なテキストを読み上げさせることができます。 なんと!JavaScriptだけでテキスト読み上げ「Speak.js」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ とりあえず「ひらがな」だけ対応してみた。 日本語テキストを読み上げるサンプル ⇒ Speak.js with speakBasho(スピーク芭蕉) Demo 日本語対応プログラム speakBasho.js の中身 var BASHO_DATA = { 'あ': 'ah', 'い': 'e', 'う': 'wool', 'え': 'eay', 'お': 'oh', 'か': 'car', 'き': 'key', 'く': 'ku