Почему таймер выполняется раньше функции? (Python)

Пишу программу для распознавания речи на Python, однако при использовании time.sleep сначала выполняется таймер, а затем загружается функция, а нужно наоборот, Открыть поток, запустить таймер, по истечении времени прервать функцию и поток

def com():
    Thread(target=recognizer.command).start()
    time.sleep(5)
    return

Ответы (0 шт):