Excuse me if what I did is very clumsy but it’s my first time with python
def test();
import speech_recognition as sr
import time
from pydub import AudioSegment
# files
src = 'C:\\Users\\TTssRpaConba\\Desktop\\audio.mp3'
dst = 'C:\\Users\\TTssRpaConba\\Desktop\\audio.wav'
# convert wav to mp3
audSeg = AudioSegment.from_mp3('C:\\Users\\TTssRpaConba\\Desktop\\audio.mp3')
audSeg.export(dst, format="wav")
r = sr.Recognizer()
with sr.AudioFile('C:\\Users\\TTssRpaConba\\Desktop\\audio.wav') as source:
# print("Say Something...")
audio = r.listen(source)
try:
print("Reading audio file. Please, wait a moment...")
text = r.recognize_google(audio, language='en-US')
time.sleep(1.5)
print(text)
except:
print("I am sorry! I can not understand!")
return text