Я предложил бы использовать popen()
звоните вместо system()
и записать строки во входной поток.
import linecache, os
p = os.popen("festival --tts", "w")
for i in range(linelength):
lineone = linecache.getline(filename, i)
p.write(lineone+'\n')
p.close()
Воспользуйтесь преимуществом это festival
может проводить несколько строк текста, как введено.
Я ответил на свой собственный вопрос.
Я действительно доволен этим, так как я пытался получить его как этот, и это была такая простая фиксация.
Я на самом деле использовал престо, zsh платформа и в моем ~/.zpreztorc, я забыл, что установил его на автозаголовок мои терминальные вкладки/окна.
Таким образом, я изменился: zstyle 'prezto:module:terminal' автозаголовок 'да' к zstyle 'prezto:module:terminal' автозаголовок 'нет'
и проблема уходит. Существует много опций в модулях, которые можно установить также. Если кто-либо работает престо, я рекомендую читать терминальный модуль readme и исследовать то, что на самом деле делает модуль.