Text-to-speech websites are those websites where you enter a text and they give you an audio rendition of it. They are good, among other things, for learning pronunciation in a foreign language.
Here are some for Spanish:
http://free-translator.imtranslator.net/speech.asp?url=F_TR&dir=es&text=zanahoria
(it also has a translator; it provides translation and pronunciation services for English, French, German, Italian, Portuguese, Russian, and Spanish)
http://www.yakitome.com/
Makes audio files from very long texts (unlike the previous one, which only does short ones) but just for English, French, Spanish and German; and you need to register to use it; registration is free.