From 319c02d658fa2340a9ba7b6258786a6e5d8a142a Mon Sep 17 00:00:00 2001 From: Mel Massadian Date: Thu, 22 May 2025 21:52:44 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20=F0=9F=90=9B=20ascii=20encoding=20only?= =?UTF-8?q?=20for=20whisper=20chunks?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fixes #251 --- nodes/generate.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/nodes/generate.py b/nodes/generate.py index ad46e48..d3c4549 100644 --- a/nodes/generate.py +++ b/nodes/generate.py @@ -343,9 +343,7 @@ by default it fallsback to a default font. def render_text(text_to_render, alpha=None): if trim: - text_to_render = ( - text_to_render.encode("ascii", "ignore").decode().strip() - ) + text_to_render = text_to_render.strip() if wrap: wrap_width = (((width / 100) * h_coverage) / font_size) * 2 lines = textwrap.wrap(text_to_render, width=wrap_width) @@ -418,7 +416,9 @@ by default it fallsback to a default font. active_chunks.append((chunk["text"], alpha)) for chunk_text, alpha in active_chunks: - chunk_img = render_text(chunk_text, alpha) + chunk_img = render_text( + chunk_text.encode("ascii", "ignore").decode(), alpha + ) frame = Image.alpha_composite(frame, chunk_img) frames.append(frame)