not good but great

プログラミング、アート、映画・本の感想について書きます。

Web Speech Synthesisを使ってブラウザで音声読み上げをしてみる

f:id:naoyashiga:20140817001822p:plain
Web Speech Synthesisを使って音声読み上げをしてみました。音が出ます。PC版Chrome推奨です。
イチラブインターネットドットイットイズファン

「I love Internet.It is fun.」を日本語音声で読ませたら「イチラブインターネットドットイットイズファン」になってしまいました笑。

var u = new SpeechSynthesisUtterance();
u.text = 'I love Internet.It is fun.';
u.lang = 'ja-JP';
speechSynthesis.speak(u);

これだけで音声を読み上げることができます。簡単!

このデモでは声の種類や早さを変えています。
http://codepen.io/matt-west/full/wGzuJ
http://codepen.io/matt-west/full/wGzuJ
楽器をみたいな声や宇宙人みたいな声もありました。おもしろい。