From 1a3741ec5025b39609f81a7a54185e6e495661cb Mon Sep 17 00:00:00 2001 From: Artem Akymenko Date: Tue, 21 Jul 2026 11:51:31 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20max=5Fsubtitle=5Fwords=20default=205=20?= =?UTF-8?q?=E2=86=92=2050?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit All UI layers use 50 (settings, Job, Thread, adapters). The value 5 was incorrect and only masked by adapter fallbacks. --- abogen/application/conversion_request.py | 2 +- abogen/domain/conversion_engine.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/abogen/application/conversion_request.py b/abogen/application/conversion_request.py index 32a45d7..daea938 100644 --- a/abogen/application/conversion_request.py +++ b/abogen/application/conversion_request.py @@ -40,7 +40,7 @@ class ConversionRequest: output_format: str = "wav" subtitle_mode: str = "Disabled" subtitle_format: str = "srt" - max_subtitle_words: int = 5 + max_subtitle_words: int = 50 # --- Save Options --- save_mode: str = "save_next_to_input" diff --git a/abogen/domain/conversion_engine.py b/abogen/domain/conversion_engine.py index 2558569..ded6cef 100644 --- a/abogen/domain/conversion_engine.py +++ b/abogen/domain/conversion_engine.py @@ -67,7 +67,7 @@ def run_tts_segment_loop( preview_callback: Optional[Callable[[str], None]] = None, on_segment: Optional[Callable[[SegmentInfo], None]] = None, subtitle_mode: str = "Disabled", - max_subtitle_words: int = 5, + max_subtitle_words: int = 50, lang_code: str = "a", use_spacy_segmentation: bool = False, ) -> tuple[int, list]: @@ -206,7 +206,7 @@ def synthesize_text( preview_callback: Optional[Callable[[str], None]] = None, on_segment: Optional[Callable[[SegmentInfo], None]] = None, subtitle_mode: str = "Disabled", - max_subtitle_words: int = 5, + max_subtitle_words: int = 50, lang_code: str = "a", use_spacy_segmentation: bool = False, split_pattern_override: Optional[str] = None,