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 = {