python-3.x - Python 异常没有详细信息
问题描述
我正在使用以下代码读取 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 分钟内拆分
谢谢
解决方案
推荐阅读
- r - R中的tryCatch:当出现警告时返回try块中计算的内容
- c++ - 我必须将 LL 的最后 n 个元素附加到前面
- swift - 使用 Apple 新的 Combine 框架时如何防止强引用循环(.assign 会导致问题)
- c++ - C ++调用具有变量类型的模板化函数
- django - 按选择值在 Django 中搜索
- c# - 在 MVC5 Web 应用程序中更新数据库中的值时出现问题
- python - 熊猫被简单的 if 语句挂断
- sql-server - 查找初始文本后,如何在 SQL Server 中构建查询以查找文本的出现?
- android - Android 9 - 无法协调多个堆叠的 VideoView 对象 SM-G950U
- java - 线程的顺序执行冻结