ich habe eine Sprachausgabe in bash geschrieben die mit: "./text2speech.sh Text der vorzulesen ist" aufgerufen wird. Jetzt möchte ich das ganze in ein Python Programm implementieren aber mit unterschiedlichen Werten für den Text. Dieser Wert besteht aus einem normalen String und Variablen. Die Variablen werden serial von einem Arduino ausgelesen, gesplittet und das klappt auch.
Hier mal der Code:
Code: Alles auswählen
temp = ser.readline()
print(temp)
split = temp.decode("UTF-8").split(",", 2)
print("Licht: ", split[0])
print("Temperatur: ", split[1])
ausgabe = "Die Temperatur liegt bei " + split[1] + "Grad und das Licht liegt bei" + split[0]
os.system("./text2speech.sh " + ausgabe)
sh2: Grad: not found