Text to Speach?

Text to Speach?

 

Anyone know of any good text to speech programs/sites that could generate free to use audio?  AT&T has a site, but they say you can't use the output of it for anything useful.