Есть ли более эффективный способ, чем тот, который я написал ниже, поскольку программе требуется 10-15 секунд для сравнения последнего оператора if с переменной. Программа написана на Python. Я хочу, чтобы программа почти сразу же сравнила и проверила, равно ли это значение.
if r.recognize_google(audio) == ("Luna"):
keyboard.type("lunar")
keyboard.press(Key.enter)
keyboard.release(Key.enter)
time.sleep(2)
keyboard.press(Key.enter)
keyboard.release(Key.enter)
break
if r.recognize_google(audio) == ("lunar"):
keyboard.type("lunar")
keyboard.press(Key.enter)
keyboard.release(Key.enter)
time.sleep(2)
keyboard.press(Key.enter)
keyboard.release(Key.enter)
break
if r.recognize_google(audio) == ("asteroids"):
keyboard.type("asteroids")
keyboard.press(Key.enter)
keyboard.release(Key.enter)
time.sleep(3)
keyboard.press(Key.enter)
keyboard.release(Key.enter)
break
if r.recognize_google(audio) == ("asteroid"):
keyboard.type("asteroids")
keyboard.press(Key.enter)
keyboard.release(Key.enter)
time.sleep(3)
keyboard.press(Key.enter)
keyboard.release(Key.enter)
break
if r.recognize_google(audio) == ("universe"):
keyboard.type("universe")
keyboard.press(Key.enter)
keyboard.release(Key.enter)
time.sleep(2)
keyboard.press(Key.enter)
keyboard.release(Key.enter)
break
if r.recognize_google(audio) == ("orbit"):
keyboard.type("orbit")
keyboard.press(Key.enter)
keyboard.release(Key.enter)
time.sleep(2)
keyboard.press(Key.enter)
keyboard.release(Key.enter)
break
if r.recognize_google(audio) == ("Corbett"):
keyboard.type("orbit")
keyboard.press(Key.enter)
keyboard.release(Key.enter)
time.sleep(2)
keyboard.press(Key.enter)
keyboard.release(Key.enter)
break
if r.recognize_google(audio) == ("phases"):
keyboard.type("phases")
keyboard.press(Key.enter)
keyboard.release(Key.enter)
time.sleep(2)
keyboard.press(Key.enter)
keyboard.release(Key.enter)
break
if r.recognize_google(audio) == ("faces"):
keyboard.type("phases")
keyboard.press(Key.enter)
keyboard.release(Key.enter)
time.sleep(2)
keyboard.press(Key.enter)
keyboard.release(Key.enter)
break
if r.recognize_google(audio) == ("daisies"):
keyboard.type("phases")
keyboard.press(Key.enter)
keyboard.release(Key.enter)
time.sleep(2)
keyboard.press(Key.enter)
keyboard.release(Key.enter)
break
if r.recognize_google(audio) == ("satellite"):
keyboard.type("satellite")
keyboard.press(Key.enter)
keyboard.release(Key.enter)
time.sleep(2)
keyboard.press(Key.enter)
keyboard.release(Key.enter)
break
if r.recognize_google(audio) == ("Galaxy"):
keyboard.type("galaxy")
keyboard.press(Key.enter)
keyboard.release(Key.enter)
time.sleep(2)
keyboard.press(Key.enter)
keyboard.release(Key.enter)
break
if r.recognize_google(audio) == ("meteor"):
keyboard.type("meteor")
keyboard.press(Key.enter)
keyboard.release(Key.enter)
time.sleep(3)
keyboard.press(Key.enter)
keyboard.release(Key.enter)
break
if r.recognize_google(audio) == ("astronaut"):
keyboard.type("astronaut")
keyboard.press(Key.enter)
keyboard.release(Key.enter)
time.sleep(2)
keyboard.press(Key.enter)
keyboard.release(Key.enter)
break
if r.recognize_google(audio) == ("atmosphere"):
keyboard.type("atmosphere")
keyboard.press(Key.enter)
keyboard.release(Key.enter)
time.sleep(2)
keyboard.press(Key.enter)
keyboard.release(Key.enter)
break
if r.recognize_google(audio) == ("gravity"):
keyboard.type("gravity")
keyboard.press(Key.enter)
keyboard.release(Key.enter)
time.sleep(2)
keyboard.press(Key.enter)
keyboard.release(Key.enter)
break
if r.recognize_google(audio) == ("eclipse"):
keyboard.type("eclipse")
keyboard.press(Key.enter)
keyboard.release(Key.enter)
time.sleep(2)
keyboard.press(Key.enter)
keyboard.release(Key.enter)
break
Я новичок в программировании, поэтому любая поддержка приветствуется.
Спасибо.