Revert "Default Italian production path to shared faster-whisper."
Browse filesThis reverts commit d9bd8fde1ea7acdc24b430e6c0ea8debd209b100.
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 "
|
| 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 |
-
#
|
| 453 |
-
|
| 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:
|