cleaned up args for gen_subtitles
This commit is contained in:
18
subgen.py
18
subgen.py
@@ -1,4 +1,4 @@
|
|||||||
subgen_version = '2024.8.15.105'
|
subgen_version = '2024.8.12.103'
|
||||||
|
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
import subprocess
|
import subprocess
|
||||||
@@ -584,13 +584,17 @@ def gen_subtitles(file_path: str, transcription_type: str, force_language=None)
|
|||||||
force_language = force_detected_language_to
|
force_language = force_detected_language_to
|
||||||
logging.info(f"ENV FORCE_DETECTED_LANGUAGE_TO is set: Forcing detected language to {force_language}")
|
logging.info(f"ENV FORCE_DETECTED_LANGUAGE_TO is set: Forcing detected language to {force_language}")
|
||||||
|
|
||||||
|
args = {}
|
||||||
|
args['progress_callback'] = progress
|
||||||
|
|
||||||
|
if model_prompt:
|
||||||
|
args['initial_prompt'] = greetings_translations.get(language, '') or custom_model_prompt
|
||||||
if custom_regroup:
|
if custom_regroup:
|
||||||
result = model.transcribe_stable(file_path, language=force_language, task=transcription_type,
|
args['regroup'] = custom_regroup
|
||||||
progress_callback=progress, initial_prompt=custom_model_prompt,
|
|
||||||
regroup=custom_regroup, **kwargs)
|
args.update(kwargs)
|
||||||
else:
|
|
||||||
result = model.transcribe_stable(file_path, language=force_language, task=transcription_type,
|
result = model.transcribe_stable(file_path, language=force_language, task=transcription_type, **args)
|
||||||
progress_callback=progress, initial_prompt=custom_model_prompt, **kwargs)
|
|
||||||
|
|
||||||
appendLine(result)
|
appendLine(result)
|
||||||
file_name, file_extension = os.path.splitext(file_path)
|
file_name, file_extension = os.path.splitext(file_path)
|
||||||
|
|||||||
Reference in New Issue
Block a user