170 похожих чатов

Import speech_recognition as sr import webbrowser from datetime import date from datetime import

datetime
import wikipedia
import os
import pyttsx3
mic = sr.Microphone()
s = pyttsx3.init()

list_mic = sr.Microphone.list_microphone_names()
r = sr.Recognizer()

def glav():
with sr.Microphone() as source:
print("Привет! Я могу открыть какой-то сайт или сказать какая сегодня дата!Спроси меня!\n1.Открой сайт\n2.Найди в яндекс\n3.Википедия и скажи что\n4.Могу тебе сказать какая сегодня дата или время")
audio = r.listen(source)

text = r.recognize_google(audio, language = 'ru-RU')
s.say("Ты сказал: " + text)
check(text)

def check(text):
if "Открой сайт" in text:

url = text.split()
url = url[2]
webbrowser.open(url)


elif "дата"or 'Дата' in text:
today = date.today()
print("Сегодня :", today)
elif "время" in text:
current_time = datetime.now().time()
print(current_time)
elif "Википедия" in text:
text = text.replace('Википедия', '')
getwiki(text)
elif 'выключи компьютер' in text:
os.system( "shutdown /s /t 1" )
elif 'найди в яндекс' or 'найди в яндексе'or 'Найди в яндекс' in text:
text = text.split()
text = text[3]
webbrowser.open('https://yandex.ru/search/?lr=1&text='+text)
else:
print('')



#https://yandex.ru/search/?lr=1&text=as
else:
print("Ты сказал: " + text)





def getwiki(text):
print('\n'*100)
wikipedia.set_lang("ru")

print(wikipedia.page(text).summary)
glav()

4 ответов

7 просмотров

Большие куски кода нужно заливать на pastebin

Вики парсишь?

ᅠ[dba.dk + gumtree.com]- Автор вопроса

Похожие вопросы

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
Кибер Бомж
8
Карта сайта