79686532

Date: 2025-07-01 19:40:46
Score: 1
Natty:
Report link

import speech_recognition as sr

import pyttsx3

import datetime

import webbrowser

engine = pyttsx3.init()

def speak(text):

engine.say(text)

engine.runAndWait()

def take_command():

recognizer = sr.Recognizer()

with sr.Microphone() as source:

    print("Listening...")

    audio = recognizer.listen(source)

try:

    query = recognizer.recognize_google(audio, language='en-in')

    print("User said:", query)

    return query

except:

    speak("Sorry, I didn't catch that.")

    return ""

def execute(query):

query = query.lower()

if "time" in query:

    time = datetime.datetime.now().strftime("%H:%M")

    speak(f"The time is {time}")

elif "open youtube" in query:

    webbrowser.open("https://youtube.com")

    speak("Opening YouTube")

else:

    speak("I can't do that yet.")

speak("Hello, I am Jarvis")

while True:

command = take_command()

if "stop" in command or "bye" in command:

    speak("Goodbye!")

    break

execute(command)
Reasons:
  • Blacklisted phrase (1): youtube.com
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Maheshwar Bhoyar