А это код .py. Мне его отправили в боте, и я обещал его показать вчера, но что-то забыл
Ещё давно меня просили написать голосового помощника. И я это сделал. Тут есть такие функции, как: включение музыки, дата, время, открытие браузера, добавление заметок, поиск видео на Ютуб, и поиск запроса в гугле. В коде я никаких пояснений не оставил, но я надеюсь, что вы разберётесь. Если что, чтобы помощник выполнил команду, надо обратиться к нему по имени, в данном случае "Джарвис".
🔥2
А вот я как и обещал, выкладываю zip архив, в котором содержится файлы для сайта (HTML, CSS). Его прислал мой подписчик. Я посмотрел сайт, и могу сказать, что он получился офигенным.
Когда вы откроете HTML в браузере, страница должна выглядеть примерно вот так:
А вы знали, что можно увеличить глубину рекурсии? Рекурсивная функция, это функция, которая вызывает сама себя. Стандартно в python функция может вызвать сама себя не более 1000 раз:
❤1
Где-то неделю назад я опубликовал код голосового помощника. И как я понял, мало у кого он заработал. Так случилось, потому что я не объяснил как он работает. Так вот, я добавил комментарии к коду, и теперь вы всё поймёте, и сможете запустить код. Но всё же кое-что обозначу.
Список модулей использовавшихся в коде:
keyboard
pynput
os
fuzzywuzzy
pyttsx3
datetime
webbrowser
random
json
vosk
Также, чтобы код заработал нужно установить модель голоса вот с этого сайта: https://alphacephei.com/vosk/models . Там найдите русскую модель голоса, скачайте архив и распакуйте из него папку. Потом в самом коде, в переменной path, которая находится в 15 строчке нужно будет указать полный путь к папке с моделью голоса.
И после того, как вы запустите код вам нужно будет сказать команду. Но чтобы она выполнилась её нужно сказать вот в такой структуре: "Джарвис, *название команды". Вот пример: "Джарвис, скажи время". Фразы которые нужно сказать, чтобы вызвать команду находятся в значениях словаря, которые находятся с 32 по 41 строчку кода.
Так что вот код с комментариями:
Список модулей использовавшихся в коде:
keyboard
pynput
os
fuzzywuzzy
pyttsx3
datetime
webbrowser
random
json
vosk
Также, чтобы код заработал нужно установить модель голоса вот с этого сайта: https://alphacephei.com/vosk/models . Там найдите русскую модель голоса, скачайте архив и распакуйте из него папку. Потом в самом коде, в переменной path, которая находится в 15 строчке нужно будет указать полный путь к папке с моделью голоса.
И после того, как вы запустите код вам нужно будет сказать команду. Но чтобы она выполнилась её нужно сказать вот в такой структуре: "Джарвис, *название команды". Вот пример: "Джарвис, скажи время". Фразы которые нужно сказать, чтобы вызвать команду находятся в значениях словаря, которые находятся с 32 по 41 строчку кода.
Так что вот код с комментариями:
VOSK Offline Speech Recognition API
VOSK Models
Accurate speech recognition for Android, iOS, Raspberry Pi and servers with Python, Java, C#, Swift and Node.
👍5