Так что я неделя на изучение python, извинения, если это очевидно, может кто-нибудь сказать мне, почему я только получил первое слово моего предложения, переданное espeak, когда я звоню следующие функции, но команда печати под ней печатает все это? если я заменил + x в вызове подпроцесса с текстом, я хочу, чтобы он работал нормально, есть ли какие-то изменения в форматировании, которые я теряю, как-то делая мою переменную строкой?Python только передает первое слово моей строки подпроцессу
def speech(text):
import subprocess
x = text
subprocess.call('espeak '+x, shell=True)
print x
def exit():
speech("Goodbye Slacker")
Фантастично, большое спасибо – Dan