Speech To Text using python

import speech_recognition as sr


def takeCommand():
    r = sr.Recognizer()
    with sr.Microphone() as source:
        print("Listening...")
        r.pause_threshold = 3
        audio = r.listen(source)
    
    try:
        print("Recognizing...")
        query = r.recognize_google(audio,language='en-in')
        
        f = open("code.txt","a")
        # data = input("Type below: \n")
        f.write(f"{query}\n")
        f.close()
        
        print(f"Data written :\n{query}\n")
    
    except Exception as e:
        print("Please say that again...")
        return "None"
    return query


if __name__ == '__main__':
    # query = takeCommand().lower
    # while(True):
    #     takeCommand()
    #     if(query == 'exit'):
    #         print("Exiting...")
    #         break
    takeCommand()
    
    




Comments

Popular Posts