liuyang commited on
Commit
caef0e2
·
1 Parent(s): 744c18a

model control

Browse files
Files changed (1) hide show
  1. app.py +11 -8
app.py CHANGED
@@ -388,15 +388,18 @@ class WhisperTranscriber:
388
  language_detection_segments=1,
389
  task="translate" if translate else "transcribe",
390
  )
391
- transcribe_model = whisper
392
  if batch_size > 1:
393
- transcribe_model = batched_whisper
394
- # Use batched inference for better performance
395
- segments, transcript_info = transcribe_model.transcribe(
396
- audio_path,
397
- #batch_size=batch_size,
398
- **options
399
- )
 
 
 
 
400
  segments = list(segments)
401
 
402
  detected_language = transcript_info.language
 
388
  language_detection_segments=1,
389
  task="translate" if translate else "transcribe",
390
  )
 
391
  if batch_size > 1:
392
+ # Use batched inference for better performance
393
+ segments, transcript_info = batched_whisper.transcribe(
394
+ audio_path,
395
+ batch_size=batch_size,
396
+ **options
397
+ )
398
+ else:
399
+ segments, transcript_info = whisper.transcribe(
400
+ audio_path,
401
+ **options
402
+ )
403
  segments = list(segments)
404
 
405
  detected_language = transcript_info.language