Google翻訳の機能を利用して音声合成をする方法について簡単にまとめます。 音声読上げについては以前にも紹介したことがありますが、英語のみでした。今回の方法は日本語もOKです。 「http://translate.google.com/translate_tts」に、tl(言語)とq(文字列)を指定し、Audioオブジェクトとして再生します。 次の例は英語で「Good morning」と読み上げます。 var obj; obj = new Audio("http://translate.google.com/translate_tts?tl=en&q=Good+morning"); obj.play();