Update modules/whisper/whisper_base.py
Browse files- modules/whisper/whisper_base.py +12 -13
modules/whisper/whisper_base.py
CHANGED
@@ -219,25 +219,24 @@ class WhisperBase(ABC):
|
|
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"
|
229 |
-
# for key,value in whisper.tokenizer.LANGUAGES.items():
|
230 |
-
# if key == str(max(probs, key=probs.get)):
|
231 |
-
# file_language = value.capitalize()
|
232 |
-
# break
|
233 |
-
file_language = "#ToDo#"
|
234 |
-
|
235 |
transcribed_segments, time_for_task = self.run(
|
236 |
file,
|
237 |
progress,
|
238 |
add_timestamp,
|
239 |
*whisper_params,
|
240 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
241 |
|
242 |
file_name, file_ext = os.path.splitext(os.path.basename(file))
|
243 |
subtitle, file_path = self.generate_and_write_file(
|
|
|
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 |
+
#model = whisper.load_model("base")
|
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"
|
236 |
+
for key,value in whisper.tokenizer.LANGUAGES.items():
|
237 |
+
if key == str(max(probs, key=probs.get)):
|
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(
|