ДЖАРВИС НА PYTHON
Джарвис - это программа-ассистент, которая выполняет команды пользователя, используя голосовые команды. С помощью J.A.R.V.I.S. (Just A Rather Very Intelligent System) впервые познакомили нас фильмы о Железном человеке. С тех пор фанаты по всему миру создают свои версии J.A.R.V.I.S. Сегодня мы рассмотрим, как создать свою версию J.A.R.V.I.S. с использованием Python.
Создание J.A.R.V.I.S. начнется с определения нужных вам пакетов Python. Вам понадобится:
pip install pyttsx3pip install SpeechRecognitionpip install pyaudiopip install wikipediapip install pywhatkitPyttsx3 - это модуль, который позволит вам воспроизводить текст на речь. SpeechRecognition используется для распознавания голоса, а Pyaudio - для записи из микрофона. Wikipedia поможет получить информацию через википедию. Pywhatkit позволяет выполнять действия, такие как поиск в Google, отправка сообщений и многое другое.
Далее вы можете создать свой собственный файл с определенными командами, которые ваш J.A.R.V.I.S. будет выполнять. Например:
import speech_recognition as srimport pyttsx3import pywhatkitimport wikipediar = sr.Recognizer()def SpeakText(command):engine = pyttsx3.init()engine.say(command)engine.runAndWait()while True:try:with sr.Microphone() as source2:r.adjust_for_ambient_noise(source2, duration=0.2)audio2 = r.listen(source2)MyText = r.recognize_google(audio2)MyText = MyText.lower()print("Вы сказали: ", MyText)if 'jarvis' in MyText:MyText = MyText.replace("jarvis", "")SpeakText(MyText)if 'play' in MyText:song = MyText.replace('play', '')pywhatkit.playonyt(song)elif 'tell me about' in MyText:topic = MyText.replace('tell me about', '')wiki = wikipedia.summary(topic, sentences=2)SpeakText(wiki)except Exception as e:print(e)passВ этом коде мы используем библиотеку Pyttsx3, чтобы преобразовать текст в речь, библиотеку SpeechRecognition для распознавания голоса, Pywhatkit для воспроизведения песен на YouTube и библиотеку Wikipedia для получения информации через википедию.
Это только начало. Вы можете расширить функциональность вашего J.A.R.V.I.S, добавив дополнительные команды, подключив ботов мессенджеров и многое другое. Создание вашего J.A.R.V.I.S. на Python - увлекательный способ узнать, как работает голосовое распознавание и другие технологии.
Вот как нужно бить детей!
Джарвис На Python За 20 Минут - Голосовой Помощник На Python
Как сделать Jarvis: Знакомство с нужным софтом для создания виртуального ассистента.
Голосовой ассистент на Python - Голосовое управление компьютером - Распознавание речи Python
Джарвис, Управляющий Временем На Python
4 совета как ЛУЧШЕ писать циклы For на Python
Mojo 🔥 — Новый язык, который заменит Python?
Новые материалы:
- Файлы ini python
- Начинаем программировать на python гэддис тони
- Ошибка python unexpected eof while parsing
- Начинаем программировать на python 4 е издание
- Python эмулятор android
- Фильтрация массива numpy
- Python метод isdigit
- Django debug toolbar не отображается
- Динозаврик гугл на python
- Mypy python как использовать
- Отложенные задачи python
- Python многоклассовая классификация

