I find this tool amazing, it gives you audio, listens to you and then gives you tips on how to improve (Edit: it is part of the Google main page for some languages):

google pronunciation teacher tool screenshot, word is “Pulchritudinous”