長文というのはなかなか厳しい条件ですね…。Web上で見つかるものは製品のデモのようなものが多く、文字数等、制限がかかっているものが多いようです。
これはびっくりするほど違和感のない、かなりスムースな発音ですが、字数制限が300字です。
AT&T Labs Text-to-Speech: Demo
デモ版のため背景に変なBGMが流れます。英語、ドイツ語、スペイン語を含めその他たくさんの言語に対応しています。500文字制限。
Loquendo | TTS Demos | Interactive TTS Demo
こちらは試していませんので性能はわかりませんが、Wordファイルなどを丸ごとサウンドファイルに変換してくれるサービスのようです。無料ですが登録が必要。英語、フランス語、スペイン語、ドイツ語までサポートとスペックを見る限りは条件を満たしそうです。(ネイティブ度まではわかりませんが)
機械音声なり人間のオペレーターなりがその文章を読み上げてくれるサイトという事でしょうか???