From 6a8c63b9f2fc06fd6124d54f7ca7731540cb5035 Mon Sep 17 00:00:00 2001 From: chakcy <947105045@qq.com> Date: Fri, 18 Sep 2026 14:26:25 +0800 Subject: [PATCH] =?UTF-8?q?modify=20ip=20=E9=9F=B3=E6=9F=B1=E5=88=86?= =?UTF-8?q?=E5=8C=BA=E5=9F=9F=E5=91=8A=E8=AD=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- aibox_sophon_adapter/routes.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/aibox_sophon_adapter/routes.py b/aibox_sophon_adapter/routes.py index fcbf76d..ceb0969 100644 --- a/aibox_sophon_adapter/routes.py +++ b/aibox_sophon_adapter/routes.py @@ -501,9 +501,15 @@ async def alarm_report( # 2. ip 音柱 TTS 播放(可通过配置开关关闭),失败时仅记录日志,不影响主流程 from .global_var import ip_sound_column_volume, ip_sound_column_tts + properties = full_data.get("Result", {}).get("Properties", []) + area = "" + if len(properties) > 0: + properties_dict = {prop.get("property", ""): prop.get("value", "") for prop in properties} + area = f"{properties_dict.get('IntrudeRegionId', '')}," + tts_text = ip_sound_column_tts.get( full_data.get("Summary", ""), - f"告警: {full_data.get('Summary', '')}" + f"告警: {area}{full_data.get('TaskDesc', '')}" ) tts_payload = {