Added Readme and updated Assistant

This commit is contained in:
Harsha Sumanchandra Mishra 2021-10-02 00:50:55 +05:30
parent e54738e725
commit 3aaaee5702
2 changed files with 50 additions and 8 deletions

BIN
JJ.jpeg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

View File

@ -5,6 +5,8 @@ import wikipedia
import webbrowser
import os
import smtplib
import sys
import random
print("Initializing Jarvis....")
MASTER = "Harsha"
@ -14,12 +16,12 @@ engine = pyttsx3.init('nsss')
voices = engine.getProperty('voices')
engine.setProperty('voice', voices[0].id)
def speak(text):
engine.say(text)
engine.runAndWait()
def wishMe():
hour = datetime.datetime.now().hour
# print(hour)
@ -73,6 +75,10 @@ if 'wikipedia' in query.lower():
print(results)
speak(results)
elif "what\'s up" in query or 'how are you' in query:
stMsgs = ['Just doing my thing!', 'I am fine!',
'Nice!', 'I am nice and full of energy']
speak(random.choice(stMsgs))
elif 'open youtube' in query.lower():
@ -90,8 +96,44 @@ elif 'on google' in query.lower():
chrome_path = 'open -a /Applications/Google\ Chrome.app %s'
webbrowser.get(chrome_path).open(url)
# elif 'play music' in query.lower():
# songs_dir = "//Users//bindu//Desktop//imusic"
# songs = os.listdir(songs_dir)
# print(songs)
# os.open(os.path.join(songs_dir, songs[0]))
elif 'email' in query:
speak('Who is the recipient? ')
recipient = takeCommand()
if 'me' in recipient:
try:
speak('What should I say? ')
content = takeCommand()
server = smtplib.SMTP('smtp.gmail.com', 587)
server.ehlo()
server.starttls()
server.login("Your_Username", 'Your_Password')
server.sendmail('Your_Username', "Recipient_Username", content)
server.close()
speak('Email sent!')
except:
speak('Sorry Sir! I am unable to send your message at this moment!')
elif 'nothing' in query or 'abort' in query or 'stop' in query:
speak('okay')
speak('Bye Sir, have a good day.')
sys.exit()
elif 'hello' in query:
speak('Hello Sir')
elif 'bye' in query:
speak('Bye Sir, have a good day.')
sys.exit()
elif 'play music' in query:
music_folder = Your_music_folder_path
music = [music1, music2, music3, music4, music5]
random_music = music_folder + random.choice(music) + '.mp3'
os.system(random_music)
speak('Playing your request')
speak('Next Command! Sir!')