Update modules/whisper/whisper_base.py
Browse files- modules/whisper/whisper_base.py +10 -10
modules/whisper/whisper_base.py
CHANGED
|
@@ -218,18 +218,11 @@ class WhisperBase(ABC):
|
|
| 218 |
|
| 219 |
files_info = {}
|
| 220 |
for file in files:
|
| 221 |
-
|
| 222 |
-
transcribed_segments, time_for_task = self.run(
|
| 223 |
-
file,
|
| 224 |
-
progress,
|
| 225 |
-
add_timestamp,
|
| 226 |
-
*whisper_params,
|
| 227 |
-
)
|
| 228 |
|
| 229 |
## Detect language
|
| 230 |
-
|
| 231 |
-
params = WhisperParameters.as_value(*whisper_params)
|
| 232 |
-
model = whisper.load_model(params.model_size)
|
| 233 |
mel = whisper.log_mel_spectrogram(whisper.pad_or_trim(whisper.load_audio(file))).to(model.device)
|
| 234 |
_, probs = model.detect_language(mel)
|
| 235 |
file_language = "not"
|
|
@@ -238,6 +231,13 @@ class WhisperBase(ABC):
|
|
| 238 |
file_language = value.capitalize()
|
| 239 |
break
|
| 240 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 241 |
file_name, file_ext = os.path.splitext(os.path.basename(file))
|
| 242 |
subtitle, file_path = self.generate_and_write_file(
|
| 243 |
file_name=file_name,
|
|
|
|
| 218 |
|
| 219 |
files_info = {}
|
| 220 |
for file in files:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 221 |
|
| 222 |
## Detect language
|
| 223 |
+
model = whisper.load_model("base")
|
| 224 |
+
#params = WhisperParameters.as_value(*whisper_params)
|
| 225 |
+
#model = whisper.load_model(params.model_size)
|
| 226 |
mel = whisper.log_mel_spectrogram(whisper.pad_or_trim(whisper.load_audio(file))).to(model.device)
|
| 227 |
_, probs = model.detect_language(mel)
|
| 228 |
file_language = "not"
|
|
|
|
| 231 |
file_language = value.capitalize()
|
| 232 |
break
|
| 233 |
|
| 234 |
+
transcribed_segments, time_for_task = self.run(
|
| 235 |
+
file,
|
| 236 |
+
progress,
|
| 237 |
+
add_timestamp,
|
| 238 |
+
*whisper_params,
|
| 239 |
+
)
|
| 240 |
+
|
| 241 |
file_name, file_ext = os.path.splitext(os.path.basename(file))
|
| 242 |
subtitle, file_path = self.generate_and_write_file(
|
| 243 |
file_name=file_name,
|