Cómo ocultar la salida del subproceso en Python 2.7

Estoy usando eSpeak en Ubuntu y tengo un script de Python 2.7 que imprime y habla un mensaje:

import subprocess
text = 'Hello World.'
print text
subprocess.call(['espeak', text])

eSpeak produce los sonidos deseados, pero llena el shell con algunos errores (ALSA lib ..., sin conexión de socket), por lo que no puedo leer fácilmente lo que se imprimió antes. El código de salida es 0.

Desafortunadamente, no hay una opción documentada para desactivar su verbosidad, por lo que estoy buscando una manera de silenciarlo solo visualmente y mantener el shell abierto limpio para una mayor interacción.

¿Cómo puedo hacer esto?

Respuestas a la pregunta(6)

Su respuesta a la pregunta