проблема заключается в том, что при запуске моего сценария требуется больше времени, чем ожидаемое время за 1 секунду до того, как будет произнесена следующая команда. Я думаю, что это имеет какое-то отношение к речевой команде. что я могу сделать, чтобы оптимизировать это?Как оптимизировать сценарий, чтобы иметь 1 секунду между произносимыми словами с использованием речевого модуля
редактировать: ссылка на модуль sppech https://pypi.python.org/pypi/speech/0.5.2
edit2: по запросу я измерил время сна только с помощью DateTime. 2016-06-29 18: 39: 42,953000 2016-06-29 18: 39: 43,954000 я обнаружил, что это было довольно точным
Edit3: я пытался построить в импорте win32com.client и оно не работает, либо
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")
захвата системного времени до/после Say() вызовы. Вероятно, вы найдете, что сон для сна составляет ровно 1 секунду, а вызов say() - с переменной durati на. –
вы можете намекнуть мне, как сделать это, и да я думаю, что вы правильно редактировать: я получил это: 2016-06-29 18: 39: 42,953000 2016-06-29 18: 39: 43,954000 так почти отлично 1 секунда, как я могу исправить речь? – rasmus393