File size: 425 Bytes
52ec4d2
8527a57
1623b7c
8527a57
52ec4d2
8527a57
 
 
 
 
 
 
52ec4d2
 
8527a57
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import speech_recognition as sr
import pyttsx3

def speech_to_text():
    recognizer = sr.Recognizer()
    with sr.Microphone() as source:
        print("🎤 Listening...")
        audio = recognizer.listen(source)
    try:
        return recognizer.recognize_google(audio)
    except:
        return "Could not understand."

def text_to_speech(text):
    engine = pyttsx3.init()
    engine.say(text)
    engine.runAndWait()