Como ocultar a saída do subprocesso no Python 2.7

Estou usando o eSpeak no Ubuntu e tenho um script do Python 2.7 que imprime e fala uma mensagem:

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

eSpeak produz os sons desejados, mas desordena o shell com alguns erros (ALSA lib ..., sem conexão de soquete), então não consigo ler com facilidade o que foi impresso anteriormente. O código de saída é 0.

Infelizmente, não há nenhuma opção documentada para desativar sua verbosidade, então estou procurando uma maneira de apenas silenciar visualmente e manter a concha aberta limpa para interação posterior.

Como posso fazer isso?

questionAnswers(6)

yourAnswerToTheQuestion