Я делаю голосового помощника. Я хочу, что бы при команде "поставь таймер на 5 минут" он выделил время и запустился через время. Как это сделать?
Вот весь код:
import speech_recognition as sr
import webbrowser
import os
import time
def record_volume():
r = sr.Recognizer()
with sr.Microphone(device_index = 1) as source:
print('Настраиваюсь.')
r.adjust_for_ambient_noise(source, duration=0.6)
print('Слушаю...')
audio = r.listen(source)
print('Услышал.')
try:
query = r.recognize_google(audio, language = 'ru-RU')
text = query.lower()
print(f'Вы сказали: {query.lower()}')
if text in ("открой вк", "открой vk"):
webbrowser.open('https://vk.com', new=1)
if text in ('открой мой профиль вк', 'открой мой профиль vk'):
webbrowser.open('https://vk.com/id Вам это не надо...', new=1)
except:
print('Error')
while True:
record_volume()