liulinag 2 月之前
父節點
當前提交
bde88ee550
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      main/xiaozhi-server/core/handle/intentHandler.py

+ 6 - 2
main/xiaozhi-server/core/handle/intentHandler.py

@@ -135,15 +135,19 @@ def match_direct_nav_command(filtered_text: str):
     if text.startswith("标记"):
         if any(word in text for word in ("急转弯", "起转弯", "急弯")):
             return "nav_mark_hazard", {"hazard_type": "sharp_turn"}
+        if "左转弯" in text:
+            return "nav_mark_hazard", {"hazard_type": "left_turn"}
+        if "右转弯" in text:
+            return "nav_mark_hazard", {"hazard_type": "right_turn"}
         if "障碍" in text:
             return "nav_mark_hazard", {"hazard_type": "obstacle"}
-        if any(word in text for word in ("大坑", "坑")):
+        if any(word in text for word in ("颠簸", "大坑", "坑")):
             return "nav_mark_hazard", {"hazard_type": "bump"}
         if "跳台" in text:
             return "nav_mark_hazard", {"hazard_type": "jump"}
         if "陡坡" in text:
             return "nav_mark_hazard", {"hazard_type": "slope"}
-        if "涉水" in text:
+        if any(word in text for word in ("涉水", "水坑")):
             return "nav_mark_hazard", {"hazard_type": "water"}
         return "nav_mark_hazard", {"hazard_type": "other"}