我想编写一个脚本,它会在将单词打印到屏幕时读取单词列表。
import pyttsx
engine = pyttsx.init()
words = ["here","are","some","test","words"]
for i in words:
engine.say(i)
print i
engine.runAndWait()
然而,在运行上面的过程中,除了“这里”之外的所有单词都被缩短了。我听到类似“这里[暂停] ar-so-te-wo-”的声音
如果我 unindent engine.runAndWait()
,则在循环完成后说出这些话。当我这样做时,它们不会被切断,但是,当然,它们不会在打印的同时被说出来。
我正在运行 Ubuntu 14.04.2