from __future__ import annotations from typing import Any MODALITY_CN_MAP: dict[str, str] = { "text": "文本", "speech": "语音", "face": "人脸", "ecg": "ECG/HRV", } def safe_float(value: Any, default: float | None = None) -> float | None: """Convert value to float, returning default on failure.""" try: return float(value) except (TypeError, ValueError): return default