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:
(it also has a translator; it provides translation and pronunciation services for English, French, German, Italian, Portuguese, Russian, and Spanish)
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.