python3-cookbook icon indicating copy to clipboard operation
python3-cookbook copied to clipboard

Jarvis

Open RAISTAR32 opened this issue 1 year ago • 1 comments

import speech_recognition as sr

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

try:
    command = r.recognize_google(audio).lower()
    print("You said: " + command)
except sr.UnknownValueError:
    print("Sorry, I did not understand that.")
    command = take_command()

return command

import pyttsx3

def speak(text): engine = pyttsx3.init() engine.say(text) engine.runAndWait() def process_command(command): if "hello" in command: speak("Hello! How can I assist you?") elif "bye" in command: speak("Goodbye!") exit() else: speak("I'm not sure how to respond to that.") while True: command = take_command() process_command(command)

RAISTAR32 avatar Oct 09 '23 04:10 RAISTAR32

import speech_recognition as sr

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

try:
    command = r.recognize_google(audio).lower()
    print("You said: " + command)
except sr.UnknownValueError:
    print("Sorry, I did not understand that.")
    command = take_command()

return command

import pyttsx3

def speak(text): engine = pyttsx3.init() engine.say(text) engine.runAndWait() def process_command(command): if "hello" in command: speak("Hello! How can I assist you?") elif "bye" in command: speak("Goodbye!") exit() else: speak("I'm not sure how to respond to that.") while True: command = take_command() process_command(command)

RAISTAR32 avatar Oct 09 '23 04:10 RAISTAR32