Revert "Поменял архитектуру, сильно уменьшил кол-во зависимостей, убрал pyaduio, porcupine"

This commit is contained in:
Abraham Tugalov 2023-04-16 15:56:20 +05:00 committed by GitHub
parent 7f18975148
commit 3fca0a4166
179 changed files with 1365 additions and 609 deletions

15
utils/time.py Normal file
View file

@ -0,0 +1,15 @@
import time
def sleep(duration, get_now=time.perf_counter):
"""
Custom sleep function that works more accurate then time.sleep does.
Taken from: https://stackoverflow.com/a/60185893/3684575
:param duration: Duration to sleep (in seconds).
:param get_now: Function to retrieve current time (time.perf_counter by default)
:return:
"""
now = get_now()
end = now + duration
while now < end:
now = get_now()