From 954ad9ade8a89d769363e29fac61cbfe79e057d5 Mon Sep 17 00:00:00 2001 From: duffyduck Date: Sun, 16 Aug 2026 22:19:29 +0200 Subject: [PATCH] fix(voice): wake-off erkennt mehr Schlaf-Idiome MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "leg dich schlafen" / "leg dich aufs Ohr" / "leg dich hin" / "gute Nacht" / "schlaf gut" zusätzlich zu "geh schlafen". Sofort-Netz (instant, kein Claude- Call). Der robustere Weg (ear_control-Tool, ARIA versteht jede Formulierung) folgt separat, wenn Stefan will. Co-Authored-By: Claude Opus 4.8 --- aria-brain/agent.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/aria-brain/agent.py b/aria-brain/agent.py index 3d9fb05..a2d2a09 100644 --- a/aria-brain/agent.py +++ b/aria-brain/agent.py @@ -1455,7 +1455,10 @@ _WAKE_OFF_RE = re.compile( rf"|\b(?:beende|beend\w*|deaktivier\w*|stopp?e?)\b[^.!?]{{0,20}}\b{_WAKE_NOUN}\b" rf"|h[oö]r\s+auf\s+(?:zu\s*)?(?:zu)?(?:h[oö]r|lausch)\w*" rf"|h[oö]r\s+nicht\s+mehr\s+zu" - rf"|geh\s+schlafen", + # Schlaf-Idiome: 'geh/leg dich schlafen', 'leg dich aufs Ohr/hin', 'gute Nacht'. + rf"|(?:geh|leg\s+dich)\s+schlafen" + rf"|leg\s+dich\s+(?:aufs?\s+ohr|hin)" + rf"|gute\s+nacht|schlaf\s+(?:gut|sch[oö]n)", re.IGNORECASE, )