jarvis program
jarvis program myself import pyttsx3 import speech_recognition as sr engine=pyttsx3.init("sapi5") voices=engine.getProperty('voices') engine.setProperty('voice',voices[1].id) def speak(audio): engine.say(audio) engine.runAndWait() def takevoice(): r=sr.Recognizer() with sr.Microphone() as source: print("listening") r.pause_threshold = 0.7 audio=r.listen(source) try: query = r.recognize_google(audio,language='en-in') except Exception as e: print("assembling data sets") return "None" print(query) speak(query) return query if __name__ == '__main__': speak("viyogi is doing something") takevoice()