navidved commited on
Commit
ad4be01
·
verified ·
1 Parent(s): 43d92cd

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -3
app.py CHANGED
@@ -13,8 +13,8 @@ MAX_AUDIO_LENGTH = 40 # 40 seconds
13
  # Define the inference function
14
  def transcribe_audio(audio):
15
  if audio is None:
16
- return "No audio file uploaded. Please try again."
17
-
18
  try:
19
  audio_data, sr = librosa.load(audio, sr=None)
20
  duration = librosa.get_duration(y=audio_data, sr=sr)
@@ -25,7 +25,8 @@ def transcribe_audio(audio):
25
 
26
  # Perform transcription
27
  segments, _ = model.transcribe(audio, vad_filter=True)
28
- result = segments.text
 
29
  return result
30
  except Exception as e:
31
  return f"Error during transcription: {str(e)}"
 
13
  # Define the inference function
14
  def transcribe_audio(audio):
15
  if audio is None:
16
+ return "No audio file uploaded. Please try again."
17
+ results = ""
18
  try:
19
  audio_data, sr = librosa.load(audio, sr=None)
20
  duration = librosa.get_duration(y=audio_data, sr=sr)
 
25
 
26
  # Perform transcription
27
  segments, _ = model.transcribe(audio, vad_filter=True)
28
+ for seg in segments:
29
+ results += seg.text
30
  return result
31
  except Exception as e:
32
  return f"Error during transcription: {str(e)}"