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()
Comments
Post a Comment