Try
www.pronunciationguide.orgIf that doesn't work try
www.math.nyu.edu/~wendlc/pronunciationIt's the same website, I don't know why it has two addresses.
There's a name pronouncing guide, both written and audio, for radio announcers. There's also a guide to pronouncing letters that don't feature in English.