Python Proga
2.27K subscribers
40 photos
12 videos
1 file
133 links
Всем привет! В этом телеграмм канале ты сможешь найти много кодов на Python. В общем будет интересно, так что подписывайся!
Мой аккаунт в тг: @local_id
Download Telegram
А это код .py. Мне его отправили в боте, и я обещал его показать вчера, но что-то забыл
Ещё давно меня просили написать голосового помощника. И я это сделал. Тут есть такие функции, как: включение музыки, дата, время, открытие браузера, добавление заметок, поиск видео на Ютуб, и поиск запроса в гугле. В коде я никаких пояснений не оставил, но я надеюсь, что вы разберётесь. Если что, чтобы помощник выполнил команду, надо обратиться к нему по имени, в данном случае "Джарвис".
🔥2
А вот я как и обещал, выкладываю zip архив, в котором содержится файлы для сайта (HTML, CSS). Его прислал мой подписчик. Я посмотрел сайт, и могу сказать, что он получился офигенным.
​​Когда вы откроете HTML в браузере, страница должна выглядеть примерно вот так:
​​Если она выглядит так, то значит вы что-то не так открыли.
А вот и ответы на сообщения
​​А вот и фото, которое мне прислали в боте:
А вот и ответы на вопросы:
А вот и документ, который мне прислали в боте;
А сейчас фото, которые мне прислали в боте:
Ты пришли мне саму ошибку, тогда я смогу сказать.
Значит неправильно указал путь к папке с моделью голоса
​​А вы знали, что можно увеличить глубину рекурсии? Рекурсивная функция, это функция, которая вызывает сама себя. Стандартно в python функция может вызвать сама себя не более 1000 раз:
1
​​Но с помощью модуля sys глубину рекурсии можно увеличить:
Тут мы установили глубину рекурсии в 10000
Где-то неделю назад я опубликовал код голосового помощника. И как я понял, мало у кого он заработал. Так случилось, потому что я не объяснил как он работает. Так вот, я добавил комментарии к коду, и теперь вы всё поймёте, и сможете запустить код. Но всё же кое-что обозначу.

Список модулей использовавшихся в коде:
keyboard
pynput
os
fuzzywuzzy
pyttsx3
datetime
webbrowser
random
json
vosk

Также, чтобы код заработал нужно установить модель голоса вот с этого сайта: https://alphacephei.com/vosk/models . Там найдите русскую модель голоса, скачайте архив и распакуйте из него папку. Потом в самом коде, в переменной path, которая находится в 15 строчке нужно будет указать полный путь к папке с моделью голоса.

И после того, как вы запустите код вам нужно будет сказать команду. Но чтобы она выполнилась её нужно сказать вот в такой структуре: "Джарвис, *название команды". Вот пример: "Джарвис, скажи время". Фразы которые нужно сказать, чтобы вызвать команду находятся в значениях словаря, которые находятся с 32 по 41 строчку кода.

Так что вот код с комментариями:
👍5