Ejemplo n.º 1
0
def open_whatsapp(self):
    speak("tell number of reciver")
    if speak_is_on():
        reciver = take_input(self)
    else:
        reciver = take_input(self)    
    speak("say your context")
    if speak_is_on():
        context = take_input(self)
    else:
        context = take_input(self)

    try: 
        now = datetime.now()

        hour = int(now.strftime("%H"))
        minute = int(now.strftime("%M"))
        print(f"Reciver : {reciver}")
        print(f"Context : {context}")
        print(f"{hour}")
        print(f"{minute}")
        # sending message to reciever 
        # using pywhatkit 
        pywhatkit.sendwhatmsg(f"+91{reciver}", f"{context}", hour, minute+1)
        return("Successfully Sent!") 

    except: 
        
        # handling exception 
        # and printing error message 
        return("An Unexpected Error!")
def output(o):

    print(assistant_details.name + ":" + o)
    print()

    if speak_is_on():
        speak(o)
Ejemplo n.º 3
0
def output(o):
    #command line output

    print(Fore.RED + assistant_details.name + ": " + o + Fore.RESET)

    if speak_is_on():
        speak(o)
    print()
def videos():
    speak_module.speak("Here you go with video")
    vid_dir = "C:\\Users\\LUCKY\\Videos"
    video = os.listdir(vid_dir)
    num = random.randint(1, len(video) - 1)
    print(video, len(video), num)
    r = os.startfile(os.path.join(vid_dir, video[num]))
    return r
def photo():
    speak_module.speak("Here you go with photo")
    photo_dir = "C:\\Users\\Ketan Shah\\OneDrive\\Pictures"
    photos = os.listdir(photo_dir)
    num = random.randint(1, len(photos) - 1)
    print(photos, len(photos), num)
    r = os.startfile(os.path.join(photo_dir, photos[num]))
    return r
Ejemplo n.º 6
0
def open_sites(self):
    speak("say site name with its dot extension")
    if speak_is_on():
        said1 = take_input(self)
    else:
        said1 = take_input(self)
    said = said1.lower().replace(" ","")
    webbrowser.open(f"https://{said}")
    return (said)
Ejemplo n.º 7
0
def open_comsites(self):
    speak("say com site name")
    if speak_is_on():
        said1 = take_input(self)
    else:
        said1 = take_input(self)     
    said = said1.lower().replace(" ","")
    webbrowser.open(f"https://{said}.com")
    return (said)
def play_music():
    speak_module.speak("Here you go with music")
    # music_dir = "C:\Users\LUCKY\Music"
    music_dir = "C:\\Users\\Ketan Shah\\Music"
    songs = os.listdir(music_dir)
    num = random.randint(1, len(songs) - 1)
    print(songs, len(songs), num)
    r = os.startfile(os.path.join(music_dir, songs[num]))
    return r
def output(o):

    #command line output

    if speak_is_on():
        speak(o)

    print(assistant_details.name + ":" + o)
    print()
def movie_recommendation():

    import pickle
    import pandas as pd
    import numpy as np
    from sklearn.neighbors import NearestNeighbors
    from fuzzywuzzy import process

    movie_features_df = pickle.load(open('movie_features_df_remake.pkl', 'rb'))
    movie_names = pickle.load(open('movie_names_remake.pkl', 'rb'))

    def get_matches(query, choices, limit=5):
        results = process.extract(query, choices, limit=limit)
        return results

    output("Please enter the movie name:\n")
    text = take_input()
    movie_list = get_matches(text, movie_names)
    new_list = []
    for i in range(5):
        if movie_list[i][1] >= 90:
            new_list.append(movie_list[i])
    movie_nam = []
    for i in range(len(new_list)):
        movie_nam.append(str(new_list[i][0]))
    d = {'movie': movie_nam}
    data = pd.DataFrame(d)
    data.drop_duplicates(inplace=True)
    output('Please wait Sir while i am thinking for recommendations.')
    from scipy.sparse import csr_matrix
    movie_features_df_matrix = csr_matrix(movie_features_df.values)

    from sklearn.neighbors import NearestNeighbors
    model_knn = NearestNeighbors(metric='cosine', algorithm='brute')
    model_knn.fit(movie_features_df_matrix)

    rec_mov = []
    try:
        query_index = np.where(
            movie_features_df.index == data['movie'].iloc[0])[0][0]
        distances, indices = model_knn.kneighbors(
            movie_features_df.iloc[query_index, :].values.reshape(1, -1),
            n_neighbors=10)
        for i in range(10):
            rec_mov.append(movie_features_df.index[indices.flatten()[i]])
        d = {'recommended_movies': rec_mov}
        df = pd.DataFrame(d)
        df = df.head(6)
        output("The recommendations for you are -")
        print(df['recommended_movies'].tolist())
        speak(df['recommended_movies'].tolist())

    except:
        print("Sorry please try something else")
        output("Sorry please try something else")
Ejemplo n.º 11
0
def give_output(o):

    if speak_is_on():
        if o == "signing off sir":
            speak(o)
            os._exit(0)
        else:
            speak(o)
    msg = QMessageBox()
    msg.setWindowTitle(f"{assistant_details.name}")
    msg.setText(f'{assistant_details.name}: {o}')
    x = msg.exec_()

    print(f'{assistant_details.name}: {o}')
    print()
Ejemplo n.º 12
0
def whatsapp():
    speak("Enter name of the contact")
    name = input("Enter name of the contact: ")
    if name in phoneBook.keys():
        number = phoneBook[name]
    else:
        print("Name not in Contact list")
        speak("Name not in Contact list")
        speak("Enter Number")
        number = input("Enter Number: ")
        phoneBook[name] = number
        print("Number added in Phonebook")
        speak("Number added in Phonebook")

    speak("Enter Message")
    msg = input("Enter Message: ")
    cmd = "chrome wa.me/91" + number + "/?text=" + msg
    os.system(cmd)
Ejemplo n.º 13
0
def main():
    face_color = "magenta"
    eyes_color = "turquoise"
    mouth_color = "pink"
    bg_color = "black"
    face_shape = "circle"
    eyes_shape = "ellipse"
    mouth_shape = "ellipse"
    face_is_filled = True
    eyes_is_filled = True
    mouth_is_filled = False
    trigger_words = speak_module.trigger_words_function()
    answers = speak_module.answers_function()
    face_module.full_face_draw(face_color, eyes_color, mouth_color, bg_color,
                               face_shape, eyes_shape, mouth_shape,
                               face_is_filled, eyes_is_filled, mouth_is_filled)

    while (True):
        text = listen_module.get_audio()
        if "Rosa" in text:
            understood = False
            face_module.speak_feedback(eyes_color, face_color, face_shape)
            speak_module.speak("Estou te ouvindo")
            text = listen_module.get_audio()
            face_module.speak_feedback(eyes_color, face_color, face_shape)
            for x in range(len(trigger_words)):
                understanding = speak_module.conversation(
                    text, trigger_words[x], answers[x])
                if (understanding == True):
                    understood = True

            if (understood == False):
                speak_module.speak("Desculpe... não entendi o que você disse.")

        if "durma" in text:
            face_module.speak_feedback(eyes_color, face_color, face_shape)
            speak_module.speak("Desligando todos os sistemas. Até mais!")
            break
def close_word():
    speak_module.speak("closing word")
    browserExe = "Winword.exe"
    os.system("taskkill /f /im " + browserExe)
    return ("closed word")
def word():
    speak_module.speak("here you go with word")
    os.startfile(
        r"C:\Program Files\Microsoft Office\root\Office16\Winword.exe")
    return ("opening word")
def close_powerpoint():
    speak_module.speak("closing power point")
    browserExe = "powerpnt.exe"
    os.system("taskkill /f /im " + browserExe)
    return ("closed powerpoint")
def power_point():
    speak_module.speak("here you go with power point")
    os.startfile(
        r"C:\Program Files\Microsoft Office\root\Office16\powerpnt.exe")
    return ("opening power point presentation")
def chrome():
    speak_module.speak("here you go with chrome")
    os.startfile(r'C:\Program Files\Google\Chrome\Application\chrome.exe')
    return ("opening chrome")
Ejemplo n.º 19
0
import random
from movie_module import play_movies
from music_module import play_music
from speak_module import speak
from whatsapp import whatsapp
from email_module import get_emailId, sending_mail
from text_module import sending_text
import webbrowser

os.system("cls")
cmd = "Enter Command: "
print(
    "--------------------------------***---------------------------------------"
)

speak("Please Enter your name")
name = input(Fore.GREEN + "Enter your name: " + Fore.RESET)
msg = greeting_msg(name)
print(Fore.GREEN + msg + Fore.RESET)
speak(msg)
print(Fore.GREEN + "What can I help you." + Fore.RESET)
speak("What can I help for you.")
print()

thank = [
    "My pleasure ", "Anytime ", "Anything for you ", "Mention Not ", "Welcome "
]
while (True):
    x = input(Fore.RED + cmd + Fore.RESET)
    x = x.lower()
    if len(x) <= 0:
def shell():
    speak_module.speak("here you go with python shell")
    os.startfile(
        r"C:\Users\Ketan Shah\AppData\Local\Programs\Python\Python38\Lib\idlelib\idle.pyw"
    )
    return ("opening python shell")
def close_vs_code():
    speak_module.speak("closing vs code")
    browserExe = "code.exe"
    os.system("taskkill /f /im " + browserExe)
    return ("closed vs code")
def vs_code():
    speak_module.speak("here you go with vs code")
    os.startfile(
        r"C:\Users\Ketan Shah\AppData\Local\Programs\Microsoft VS Code\Code.exe"
    )
    return ("opening vs code")
def sublime_text():
    speak_module.speak("here you go with sublime text")
    os.startfile(r"C:\Program Files\Sublime Text 3\sublime_text.exe")
    return ("opening sublime text")
def close_chrome():
    speak_module.speak("closing chrome")
    browserExe = "chrome.exe"
    os.system("taskkill /f /im " + browserExe)
    return ("closed chrome")
def excel():
    speak_module.speak("here you go with excel")
    os.startfile(r"C:\Program Files\Microsoft Office\root\Office16\excel.exe")
    return ("opening excel")
Ejemplo n.º 26
0
def open_youtube():
    speak("on it sir! what do you want me to play")
    what=get_audio()
    pywhatkit.playonyt(what)
def close_excel():
    speak_module.speak("closing excel")
    browserExe = "excel.exe"
    os.system("taskkill /f /im " + browserExe)
    return ("closed excel")
def play_focus():
    speak_module.speak("Here you go with video")
    power = r"C:\Users\LUCKY\Videos\Ariana Grande - Focus_HD.mp4"
    os.startfile(power)
    return ("playing focus")
def close_sublime_text():
    speak_module.speak("closing sublime text")
    browserExe = "sublime_text.exe"
    os.system("taskkill /f /im " + browserExe)
    return ("closed sublime text")
def close_notepad():
    speak_module.speak("closing notepad")
    browserExe = "notepad.exe"
    os.system("taskkill /f /im " + browserExe)
    return ("closed notepad")