le problème est que quand je lance mon script, il prend plus de temps que le temps prévu 1 seconde avant qu'il dit la commande suivante. Je pense que cela a quelque chose à voir avec la commande vocale. Que puis-je faire pour optimiser cela?comment optimiser script pour avoir 1 seconde entre les mots prononcés en utilisant le module vocal
edit: lien vers le module sppech https://pypi.python.org/pypi/speech/0.5.2
de Edit2: par demande i mesuré le temps de sommeil en utilisant uniquement datetime. 29/06/2016 18: 39: 42,953000 29/06/2016 18: 39: 43,954000 je l'ai trouvé qu'il était assez précis
EDIT3: J'ai essayé la construction dans win32com.client l'importation et cela n'a pas fonctionné non plus
import speech
import time
import os
def exercise1():
speech.say("exercise1")
time.sleep(0.5)
for n in range(0, rep*2):
speech.say("1")
t ime.sleep(1)
speech.say("2")
time.sleep(1)
speech.say("3")
time.sleep(1)
speech.say("switch")
capture le temps du système avant/après le mot() appels. vous trouverez probablement le sommeil TAHT est à peu près exactement 1 seconde et l'appel par exemple() est l'un des durati variables sur. –
pouvez-vous me laisser entendre comment faire et ouais je pense que vous avez raison edit: je suis arrivé ceci: 29/06/2016 18: 39: 42,953000 29/06/2016 18: 39: 43,954000 donc presque parfaitement 1 seconde comment puis-je réparer le discours alors? – rasmus393