UI: hide lang/model dropdowns — both are fully automatic now (3-sample lang detection + medium default model)
This commit is contained in:
parent
af3c933c78
commit
4e123bdabc
@ -212,32 +212,12 @@
|
|||||||
<option value="blur">Blur (glasba, koncerti)</option>
|
<option value="blur">Blur (glasba, koncerti)</option>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<div class="row">
|
<!-- Skrita polja: jezik in model sta avto. Vrednosti uporabljene v JS submit. -->
|
||||||
<div>
|
<input type="hidden" id="lang" value="">
|
||||||
<label>Jezik podnapisov</label>
|
<input type="hidden" id="model" value="medium">
|
||||||
<select id="lang">
|
|
||||||
<option value="">Auto detect (Whisper)</option>
|
<div style="font-size: 12px; color: var(--text-dim); margin-top: 8px;">
|
||||||
<option value="sl">Slovenščina</option>
|
🤖 Jezik: avtomatsko zaznan (Whisper, 3-sample voting) · Model: medium · LLM analiza: Claude
|
||||||
<option value="de">Deutsch</option>
|
|
||||||
<option value="en">English</option>
|
|
||||||
<option value="hr">Hrvatski</option>
|
|
||||||
<option value="bs">Bosanski</option>
|
|
||||||
<option value="sr">Српски</option>
|
|
||||||
<option value="it">Italiano</option>
|
|
||||||
<option value="es">Español</option>
|
|
||||||
<option value="fr">Français</option>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<label>Whisper model</label>
|
|
||||||
<select id="model">
|
|
||||||
<option value="tiny">tiny (najhitrejši, slabša natančnost)</option>
|
|
||||||
<option value="base">base</option>
|
|
||||||
<option value="small">small (DE/EN, hitro)</option>
|
|
||||||
<option value="medium" selected>medium (privzeto, vsi jeziki)</option>
|
|
||||||
<option value="large-v3">large-v3 (najbolje, počasno)</option>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<label class="toggle" style="margin-top: 16px;">
|
<label class="toggle" style="margin-top: 16px;">
|
||||||
@ -352,16 +332,7 @@
|
|||||||
$("#manual-times").classList.toggle("hidden", e.target.checked);
|
$("#manual-times").classList.toggle("hidden", e.target.checked);
|
||||||
});
|
});
|
||||||
|
|
||||||
// ─── Auto-upgrade Whisper model za slovanske jezike ──
|
// Jezik in model sta avto — skritja polja, ne potrebujemo listenerjev.
|
||||||
// Privzeto je medium; če uporabnik specifično izbere SLO/HR/BS in je na manjšem modelu, upgrade
|
|
||||||
$("#lang").addEventListener("change", e => {
|
|
||||||
const slavicLangs = ["sl", "hr", "bs", "sr"];
|
|
||||||
const currentModel = $("#model").value;
|
|
||||||
const smallerModels = ["tiny", "base", "small"];
|
|
||||||
if (slavicLangs.includes(e.target.value) && smallerModels.includes(currentModel)) {
|
|
||||||
$("#model").value = "medium";
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
// ─── Drag & drop ────────────────────────────────
|
// ─── Drag & drop ────────────────────────────────
|
||||||
const dz = $("#dropzone");
|
const dz = $("#dropzone");
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user