ДЖАРВИС НА 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 pyttsx3
pip install SpeechRecognition
pip install pyaudio
pip install wikipedia
pip install pywhatkit

Pyttsx3 - это модуль, который позволит вам воспроизводить текст на речь. SpeechRecognition используется для распознавания голоса, а Pyaudio - для записи из микрофона. Wikipedia поможет получить информацию через википедию. Pywhatkit позволяет выполнять действия, такие как поиск в Google, отправка сообщений и многое другое.

Далее вы можете создать свой собственный файл с определенными командами, которые ваш J.A.R.V.I.S. будет выполнять. Например:

import speech_recognition as sr
import pyttsx3
import pywhatkit
import wikipedia
r = 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?

BLGPG-1F4824F63649-24-11-23-23

Новые материалы: