Assistant
Assistant
import pyttsx3
import webbrowser
import os
recognizer = sr.Recognizer()
engine = pyttsx3.init()
def listen():
print("Listening...")
audio = recognizer.listen(source)
try:
text = recognizer.recognize_google(audio)
return text
except sr.UnknownValueError:
except sr.RequestError:
return ""
def speak(text):
engine.say(text)
engine.runAndWait()
def process_command(command):
if "hello" in command:
speak("Opening Google.")
webbrowser.open("https://www.google.com")
speak("Playing music.")
# Add your code to play music here (e.g., using a media player library)
exit()
else:
# Main loop
while True:
command = listen().lower()
process_command(command)