テキスト読み上げソフトが最近どんどん改善されてきていて、外国語学習の補助として使えるようになってきました。ニュースのテキストや自分が好きなwikipediaの項目などを音読してもらって、外国語学習の手助けをしてもらえます。あくまで補助的なもので、重点をおくものではないと意識しなければいけませんが。

昔はこういったサービスはあまり実用的ではなくて、ロボ的な、極めて人工的な音声であまりにも自然発話とはかけ離れていました。

もともとこういったプログラムの根本は様々な命令にあって、「こういう時はこう読む」というルールのようなものをこと細かく色々決めて、そのルールに則ってコンピューターが読み上げるような感じでした。ただここのところこういった手法は消えて、膨大なデータベースから発音パターンを流用するような形に落ち着いています。

このデータベースの大きさや質、それを流用する方法の整備などが、こういったテキスト読み上げのレベルを上げますがどうしても英語がリードしています。英語の研究者も多いですし、こういったサービスに従事している人も多いので、他の言葉の読み上げレベルと比べて英語が圧倒的に優れています。次いでフランス語、ドイツ語、日本語あたりでしょうか。

オンラインのフリーサービスで十分使えるものがあるのでいくつか挙げておきます。

INOVA
https://www.ivona.com/
英語はもちろん、ロシア語やトルコ語など多くの外国語の読み上げまでしてくれます。
読み上げのスピードは変えられません。発音の質はかなり良いです。

ImTranslator.com
http://text-to-speech.imtranslator.net/speech.asp?dir=en
こちらも英語から、ロシア語、韓国語やその他いろいろ、発音の質も良いです。読み上げ速度を変更できるのも助かります。

IBM Watson
https://text-to-speech-demo.mybluemix.net/
基本的に上記の二つと似たような感じですが、音声ファイルとして保存できます。

こういった読み上げサービスの発音は単語それ自体の発音は良いのですが、どうしてもイントネーションがおかしくなりがちなので、あまり聴きすぎて変なイントネーションで発音しないように気をつけなければいけません。

私はこういったサービスで作った音声ファイルを聞くのはジョギング中や、単純な仕事、たとえば簡単なデータ解析だとか、プログラミングしている最中だとか、メールをひたすら書いている時です。音声ファイルのもとになっているのはwikipediaの言語学関連の項目や、論文です。論文を聞けるっていうのは実はなかなかできないことですし、とても助かってます。