LiuPengNGP commited on
Commit
3d36c7e
·
1 Parent(s): eb4b4ff
Files changed (1) hide show
  1. app.py +11 -2
app.py CHANGED
@@ -7,10 +7,19 @@ from transformers import Wav2Vec2Processor
7
  import torch
8
 
9
  def record_audio(audio):
10
- audio_file = audio
 
 
 
 
 
 
11
 
12
  # 读取音频文件
13
- audio_data, sample_rate = sf.read(audio_file)
 
 
 
14
 
15
  # 转换采样率为 16kHz
16
  if sample_rate != 16000:
 
7
  import torch
8
 
9
  def record_audio(audio):
10
+ # 检查传入的 audio 变量
11
+ if audio is None:
12
+ return "没有录音文件,请录音后再提交。"
13
+
14
+ print(f"传入的音频文件路径: {audio}") # 打印调试信息
15
+
16
+ audio_file = audio # 这里 audio 应该是文件路径
17
 
18
  # 读取音频文件
19
+ try:
20
+ audio_data, sample_rate = sf.read(audio_file)
21
+ except Exception as e:
22
+ return f"读取音频文件失败: {str(e)}"
23
 
24
  # 转换采样率为 16kHz
25
  if sample_rate != 16000: