Ich verwende eSpeak auf Ubuntu und habe ein Python 2.7 Skript, das eine Nachricht druckt und spricht:
import subprocess
text = 'Hello World.'
print text
subprocess.call(['espeak', text])
eSpeak produziert die gewünschten Töne, aber überhäuft die Shell mit einigen Fehlern (ALSA lib..., no socket connect), so dass ich nicht einfach lesen kann, was vorher gedruckt wurde. Der Exit-Code ist 0.
Leider gibt es keine dokumentierte Option, um seine Ausführlichkeit abzuschalten, also suche ich nach einer Möglichkeit, es nur visuell zum Schweigen zu bringen und die offene Shell für weitere Interaktionen sauber zu halten.
Wie kann ich das tun?