Answers for "assistant python tutorial"

2

assistant in python

# J.A.R.V.I.S in pyton (;

import speech_recognition as sr 
import pyttsx3
import datetime



engine = pyttsx3.init('sapi5')
voices = engine.getProperty('voices')
# print(voices[1].id)  Searchig for voices
engine.setProperty('voice', voices[1].id) # Zira(girl)


def speak(audio):
    engine.say(audio)
    engine.runAndWait()

def wishMe():
    hour = int(datetime.datetime.now().hour)
    if hour>=0 and hour<12:
        speak("Good Morning!")
    
    elif hour>=12 and hour<18:
        speak("Good Afternoon!")

    else:
        speak("Good Evening!")

    speak("I am JARVIS, Sir, How can I help you?") 

def takeCommand():

    r = sr.Recognizer()
    with sr.Microphone() as source:
        print("Listening...")
        r.pause_threshold = 1
        audio = r.listen(source)

    try:
        print("Recognizing...")    
        query = r.recognize_google(audio, language='en-in')
        print(f"User said: {query}\n")

    except Exception as e:
        # print(e)    
        print("Say that again please...")
        return "None"
    return query

if __name__ == '__main__':
    wishMe()
    takeCommand()
Posted by: Guest on August-20-2021

Python Answers by Framework

Browse Popular Code Answers by Language