File size: 364 Bytes
d0c3e80
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
import speech_recognition as sr

def speech_to_text(audio_path):
    recognizer = sr.Recognizer()
    with sr.AudioFile(audio_path) as source:
        audio_data = recognizer.record(source)
        try:
            return recognizer.recognize_google(audio_data)
        except sr.UnknownValueError:
            return "Sorry, I could not understand your request."