From 567f47f01feeeffa4e20ce60e363ee4e220d4d87 Mon Sep 17 00:00:00 2001 From: Hermes Agent <127238744+teknium1@users.noreply.github.com> Date: Fri, 24 Jul 2026 08:41:20 -0700 Subject: [PATCH] fix(lint): explicit utf-8 encoding on the sherpa keywords tempfile --- tools/wake_word.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/wake_word.py b/tools/wake_word.py index 48f68335713..c0a10f6fc07 100644 --- a/tools/wake_word.py +++ b/tools/wake_word.py @@ -304,7 +304,7 @@ class _SherpaKwsEngine(_Engine): import tempfile kw = tempfile.NamedTemporaryFile( - mode="w", suffix=".txt", prefix="hermes-kws-", delete=False + mode="w", suffix=".txt", prefix="hermes-kws-", delete=False, encoding="utf-8" ) display = phrase.upper().replace(" ", "_") kw.write(" ".join(tokens[0]) + f" @{display}\n")