I love Textaloud MP3 from nextup.com/. It translates any text into computer generated speech. The newest voice from neospeech, Paul16, is absolutely amazing, and could easily convince most anybody that he or she was listening to a human speaker, under the right circumstances.
Here's my problem with it.
When it comes across a "curse word" it says "beep" instead of the word. It doesn't make a beeping sound-- it says the word "beep," as though that's what the letters F-U-C-K or S-H-I-T spell. Now I'm a grown-up, who doesn't need to be protected from the text files he already has access to. But I also don't need to be sitting up late at night trying to think of curse words that might be beeped out, and then checking them to see if they'll be pronounced or not, and then spelling them out phonetically, so that the things I read or listen to won't be censored. I'm a sensitive guy, and I don't need that beep in my life. Seriously, what the beep, man? Ah. Beep this.
No, seriously, I had to come up with alternate-yet-correct pronunciations for "fuck", "shit", "cum", "ass" and such words. Fair enough, I guess, maybe. But it actually beeped out "cock" (a male chicken), "bitch" (a female dog, and a word I truly, truly hate when used in any other context), and "rape"-- seriously, it said "beep" instead of "rape." These are non-profane, English words. I shouldn't have to think about them, much less think about spelling them "fuhk", "shitt", "come", "ahss", and so on, so that they'll be pronounced correctly, and I won't be treated as a child by my computer.