Merge pull request #164 from yashupadhyayy1/main

Refactor segment processing with overflow error handling
This commit is contained in:
Artem Akymenko
2026-07-09 19:25:23 +03:00
committed by GitHub
+6
View File
@@ -1859,6 +1859,7 @@ def run_conversion_job(job: Job) -> None:
split_pattern=split_pattern,
)
try:
for segment in segment_iter:
canceller()
graphemes_raw = getattr(segment, "graphemes", "") or ""
@@ -1898,6 +1899,11 @@ def run_conversion_job(job: Job) -> None:
if audio_sink:
current_time += duration
except OverflowError as exc:
job.add_log(
f"Skipped chunk — number too large for TTS conversion: {exc}",
level="warning",
)
return local_segments
def append_silence(