最佳答案
我在Ubuntu上使用eSpeak,并有一个Python 2.7脚本,打印并说出一条消息:
import subprocess
text = 'Hello World.'
print text
subprocess.call(['espeak', text])
eSpeak产生所需的声音,但混乱的外壳与一些错误(ALSA lib…例如,没有插座连接),所以我不容易阅读之前打印的内容。退出码为0。
不幸的是,没有文档记录的选项来关闭它的冗长性,所以我正在寻找一种方法,只在视觉上关闭它,并保持打开的shell干净,以便进行进一步的交互。
我该怎么做呢?