Artificial Intelligence Using Python
Python is an Awesome Language Which can be Used to do Many Types of Work like Creating a Simple Calculator to Creating an Advance Artificial Intelligence
In this Post, I builded an Amazing Python Artificial Intelligence Program Which Can be Used for Playing Music, Playing Movies, Starting Programs and Games, Openign Website URL and Many Other Works.
How to Use :-
▶Make Sure you have Python Installed in your PC :)First of All, Install the Packages Listed Below. After that, Make a File Anywhere and name it as "jarvis.py". After that,Copy the Code From Below and Open the jarvis.py Using Notepad, Now Paste the code there. After that Run it Using Python. You can use the App.
Important :- Make Sure to Edit the Codes Which starts from # or you will face error.
For Better Understanding You Should Watch the Full Video [Explained In Hindi Language] By Clicking the Video Button Given Below
Python Libararies To Install Before Copying Codes
Simply Open Your Terminal [You can Use 'Command Prompt' Or 'Windows Powershell' also. And Run These Commands there to Install These Packages.
pip install wheel
pip install speechrecognition
pip install wikipedia
pip install webbrowser
pip install pyaudio
pip install os
pip install pyttsx3
Souce Code Here :-
import pyttsx3
import datetime
import speech_recognition as sr
import wikipedia
import webbrowser
import os
import random
engine = pyttsx3.init('sapi5')
voices = engine.getProperty('voices')
engine.setProperty('voice', voices[1].id)
def speak(audio):
engine.say(audio)
engine.runAndWait()
def search():
r = sr.Recognizer()
with sr.Microphone() as pipe:
print("Say Sentence or Word to Search On Google Sir...")
speak("Say Sentence or Word to Search On Google Sir...")
r.pause_threshold = 1
r.adjust_for_ambient_noise(pipe, duration=5)
audio = r.listen(pipe)
try:
print("Searching Your Sentence Sir.....")
speak("Searching Your Sentence Sir.....")
pipo = r.recognize_google(audio, language='en-in')
print("You had Said Sir : ", pipo)
webbrowser.open("https://google.com/?#q=" + pipo)
except Exception as e:
print("Say that Again Please Sir....")
speak("Say that Again Please Sir....")
return "None"
return pipo
def wishme():
hour = int(datetime.datetime.now().hour)
if hour>=0 and hour<12:
speak("Good Morning Kunal Sir!")
elif hour>=12 and hour<18:
speak("Good Afternoon Kunal Sir!")
else:
speak("Good Evening Kunal Sir")
speak("Kunal Sir, Syphen Is Online, Please Tell Me What you Want to do")
def takeCommand():
r = sr.Recognizer()
with sr.Microphone() as source:
print("Listening Your Command Sir ....")
speak("Listening Your Command Sir ....")
r.pause_threshold = 1
r.energy_threshold = 1
r.adjust_for_ambient_noise(source, duration=2)
audio = r.listen(source)
try:
speak("Recognizing Your Command Sir ....")
print("Recognizing Your Command Sir ....")
query = r.recognize_google(audio, language='en-in')
print("You had Said Sir : ", query)
except Exception as e:
speak("Say that Again Please Sir ...")
print("Say that Again Please Sir ...")
return "None"
return query
if __name__ == '__main__':
wishme()
while True:
query = takeCommand().lower()
if 'wikipedia' in query:
speak("Searching For Wikipedia Sir .....")
query = query.replace("wikipedia", "")
results = wikipedia.summary(query, sentences=20)
speak("According to Wikipedia")
print(results)
speak(results)
#WebSites Starting [You Can Add More]
elif 'google' in query:
print("Opening Google For You Sir ....")
speak("Opening Google For You Sir ....")
webbrowser.open("https://google.com/")
elif 'search google' in query:
print("Preparing Search Command, Wait a Second Sir...")
speak("Preparing Search Command, Wait a Second Sir...")
search()
elif 'open youtube' in query:
print("Opening Youtube For You Sir ....")
speak("Opening Youtube For You Sir ....")
webbrowser.open("https://youtube.com/")
#Application Sarting [You Must Add Command to It to Make It Operable]
elif '#The command you want to give to Syphen to open a Program' in query:
print("#What you want to print When Syphen open the program.....")
speak("#What you want to print When Syphen open the program.....")
path = "#Program Full Path With Double Backslashes[//]"
os.startfile(path)
elif '#The command you want to give to Syphen to open a Program' in query:
print("#What you want to print When Syphen open the program.....")
speak("#What you want to listen When Syphen open the program.....")
pop = "#Program Full Path With Double Backslashes[//]"
os.startfile(pop)
0 Comments:
Post a Comment