画面に出力するときに単語のリストを読み取るスクリプトを書きたいと思います。
import pyttsx
engine = pyttsx.init()
words = ["here","are","some","test","words"]
for i in words:
engine.say(i)
print i
engine.runAndWait()
ただし、上記を実行すると、「ここ」以外のすべての単語が短くなります。「ここで [一時停止] アルソテヲ」のような音が聞こえます。
unindentengine.runAndWait()
の場合、ループが終了した後に単語が読み上げられます。こうすると途切れることはありませんが、もちろん印刷と同時に言われることもありません。
Ubuntu 14.04.2 を実行しています