I don't suppose anyone could recommend a good text-to-speech for Linux?

Command line is fine but it would be much better if it could trivially take clipboard content for input. The last time I looked I found stuff that wasn't that great and was pretty inconvenient.