There is so much to consider – not only how to actually pronounce a word, but things like which syllable to stress is also important. Remember: if you put the emPHAsis on the wrong syllABLE your listener can become quite confused.
They also feature words being spoken by both male and female voices, and if you are feeling loquacious, you can even record your own voice pronouncing words for their entries.
Here are 2 wonderful pronunciation sites for multiple languages: English, French, Spanish, German, Italian, and even Swahili, to name only a few.