Thedeezat commited on
Commit
ca733dc
·
1 Parent(s): d9bd8fd

Revert "Default Italian production path to shared faster-whisper."

Browse files

This reverts commit d9bd8fde1ea7acdc24b430e6c0ea8debd209b100.

Files changed (1) hide show
  1. main.py +3 -4
main.py CHANGED
@@ -68,7 +68,7 @@ _FAST_MODEL_IT = (os.environ.get("ASR_FAST_MODEL_IT") or "distil-large-v3").stri
68
  _FAST_MODEL_EN = (os.environ.get("ASR_FAST_MODEL_EN") or _FAST_MODEL_IT).strip()
69
  _FAST_COMPUTE_TYPE = (os.environ.get("ASR_FAST_COMPUTE_TYPE") or "").strip()
70
  _FAST_REALTIME_MODEL_EN = (os.environ.get("ASR_FAST_REALTIME_MODEL_EN") or "medium.en").strip()
71
- _FAST_REALTIME_MODEL_IT = (os.environ.get("ASR_FAST_REALTIME_MODEL_IT") or "distil-large-v3").strip()
72
  _FAST_USE_REALTIME_FOR_FORCED_RAW = (os.environ.get("ASR_FAST_USE_REALTIME_FOR_FORCED") or "").strip().lower()
73
  _ASR_DROP_WHEN_BUSY_RAW = (os.environ.get("ASR_DROP_WHEN_BUSY") or "").strip().lower()
74
  _ASR_RMS_SKIP_FORCED = float(os.environ.get("ASR_RMS_SKIP_FORCED", "0.0035"))
@@ -449,9 +449,8 @@ _CPU_BALANCED_MODE = (os.environ.get("ASR_CPU_BALANCED_MODE", "1").strip().lower
449
  if _ASR_ITALIAN_BACKEND_RAW:
450
  _ASR_ITALIAN_BACKEND = _ASR_ITALIAN_BACKEND_RAW
451
  else:
452
- # Prefer shared faster-whisper path by default for stronger general Italian robustness
453
- # in production (forced language still keeps Italian lock + post-filters).
454
- _ASR_ITALIAN_BACKEND = "shared"
455
 
456
  # Device-aware defaults so HF setup needs fewer env edits.
457
  if not _FAST_COMPUTE_TYPE:
 
68
  _FAST_MODEL_EN = (os.environ.get("ASR_FAST_MODEL_EN") or _FAST_MODEL_IT).strip()
69
  _FAST_COMPUTE_TYPE = (os.environ.get("ASR_FAST_COMPUTE_TYPE") or "").strip()
70
  _FAST_REALTIME_MODEL_EN = (os.environ.get("ASR_FAST_REALTIME_MODEL_EN") or "medium.en").strip()
71
+ _FAST_REALTIME_MODEL_IT = (os.environ.get("ASR_FAST_REALTIME_MODEL_IT") or "medium").strip()
72
  _FAST_USE_REALTIME_FOR_FORCED_RAW = (os.environ.get("ASR_FAST_USE_REALTIME_FOR_FORCED") or "").strip().lower()
73
  _ASR_DROP_WHEN_BUSY_RAW = (os.environ.get("ASR_DROP_WHEN_BUSY") or "").strip().lower()
74
  _ASR_RMS_SKIP_FORCED = float(os.environ.get("ASR_RMS_SKIP_FORCED", "0.0035"))
 
449
  if _ASR_ITALIAN_BACKEND_RAW:
450
  _ASR_ITALIAN_BACKEND = _ASR_ITALIAN_BACKEND_RAW
451
  else:
452
+ # Keep Italian strict/clean by default on GPU; keep shared fast path on CPU.
453
+ _ASR_ITALIAN_BACKEND = "transformers" if DEVICE.type == "cuda" else "shared"
 
454
 
455
  # Device-aware defaults so HF setup needs fewer env edits.
456
  if not _FAST_COMPUTE_TYPE: