Cвой Джарвис на языке программирования Python
Привет, любитель Python! Эта статья с телеграм канала PythonGuru, подпишись если любишь Python!
Я думаю что все знают голосового помощника Джарвиса из фильма «Железный человек». И много кто мечтал сделать голосового помощника своими руками. В этой статье мы его напишем.
Что понадобится
- Python версии 3.6.8
- Установленные по порядку модули: Librariespywin32, pipywin32, pyttsx3, SpeechRecognition, PyAudio, fuzzywuzzy, pyowm, python‑Levenshtein, CurrencyConverter.
Написание самого помощник
Создаём в папке вот такие файлы:
functions.py
Открываем файл functions.py и импортируем библиотеки и остальные файлы:
После этого вставляем данный код и вписываем в строку alias название помощника(у нас pythonguru):
Дальше подключаем микрофон и голос самого помощника
Если у вас не работает микрофон то пробуйте менять значение device_index=1 (например на device_index=2)
Далее вставляем весь этот код (функции разговора ассистента, фунции прослушки микрофона и возможности самого ассистента):
start.py
Этот файл будет служить для запуска всего ассистента
site.py
С его помощью мы будем открывать любые сайты.
calculator.py
Самый простейший калькулятор на пайтоне
envelope.py
Конвертер денег
translator.py
Простой переводчик
Как видите сделать своего голосового помощника на Python не так уж сложно, главное иметь знания об основах языка и всё получится.
Совершенствуй знания по Python каждый день у нас на телеграм канале, PythonGuru.