我正在使用以下代码读取 WAV 文件
from glob import glob
import os
from datetime import datetime
import speech_recognition as sr
r = sr.Recognizer()
start_time = datetime.now()
print("Start Time : " + str(start_time))
text=""
count= 0
for f in glob('audio_*'):
print(f)
with sr.AudioFile(f) as source:
audio = r.record(source)
try:
s = r.recognize_google(audio)
text=text+s
except Exception as e:
print("Exception: "+str(e))
count=count+1
if count > 10 :
break
end_time = datetime.now()
print("End Time : " + str(end_time))
print('Duration: {}'.format(end_time - start_time) + " For File Lenth of :" + str(len))
print(text.capitalized())
但是当我执行代码时,它会随机给我以下错误
(transcript) c:\temp\transcript>python read.py
Start Time : 2021-02-07 00:33:13.137851
audio_10001.wav
audio_10002.wav
audio_10003.wav
**Exception**:
audio_10004.wav
audio_10005.wav
audio_10006.wav
audio_10007.wav
audio_10008.wav
**Exception**:
audio_10009.wav
你能帮我看看为什么它给我一个例外并且没有任何细节吗?此 wav 文件分割超过 4 分钟
谢谢