Update app.py
Browse files
app.py
CHANGED
@@ -65,7 +65,8 @@ class AudioProcessor:
|
|
65 |
diarization = self.pipeline(temp_file) # 返回 Annotation 对象
|
66 |
except Exception as e:
|
67 |
return f"处理音频时出错: {e}"
|
68 |
-
|
|
|
69 |
return diarization # 直接返回 Annotation 对象
|
70 |
|
71 |
# 将时间戳转换为秒
|
@@ -143,7 +144,7 @@ class AudioProcessor:
|
|
143 |
# 执行说话人分离
|
144 |
diarization_result = self.diarize_audio("final_output.wav")
|
145 |
|
146 |
-
if isinstance(diarization_result,
|
147 |
return diarization_result, None # 出错时返回错误信息
|
148 |
else:
|
149 |
# 获取最佳匹配的说话人标签和时间段
|
|
|
65 |
diarization = self.pipeline(temp_file) # 返回 Annotation 对象
|
66 |
except Exception as e:
|
67 |
return f"处理音频时出错: {e}"
|
68 |
+
print(diarization)
|
69 |
+
print(str(diarization))
|
70 |
return diarization # 直接返回 Annotation 对象
|
71 |
|
72 |
# 将时间戳转换为秒
|
|
|
144 |
# 执行说话人分离
|
145 |
diarization_result = self.diarize_audio("final_output.wav")
|
146 |
|
147 |
+
if isinstance(diarization_result, str) and diarization_result.startswith("错误"):
|
148 |
return diarization_result, None # 出错时返回错误信息
|
149 |
else:
|
150 |
# 获取最佳匹配的说话人标签和时间段
|