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>
|
||||
</select>
|
||||
|
||||
<div class="row">
|
||||
<div>
|
||||
<label>Jezik podnapisov</label>
|
||||
<select id="lang">
|
||||
<option value="">Auto detect (Whisper)</option>
|
||||
<option value="sl">Slovenščina</option>
|
||||
<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>
|
||||
<!-- Skrita polja: jezik in model sta avto. Vrednosti uporabljene v JS submit. -->
|
||||
<input type="hidden" id="lang" value="">
|
||||
<input type="hidden" id="model" value="medium">
|
||||
|
||||
<div style="font-size: 12px; color: var(--text-dim); margin-top: 8px;">
|
||||
🤖 Jezik: avtomatsko zaznan (Whisper, 3-sample voting) · Model: medium · LLM analiza: Claude
|
||||
</div>
|
||||
|
||||
<label class="toggle" style="margin-top: 16px;">
|
||||
@ -352,16 +332,7 @@
|
||||
$("#manual-times").classList.toggle("hidden", e.target.checked);
|
||||
});
|
||||
|
||||
// ─── Auto-upgrade Whisper model za slovanske jezike ──
|
||||
// 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";
|
||||
}
|
||||
});
|
||||
// Jezik in model sta avto — skritja polja, ne potrebujemo listenerjev.
|
||||
|
||||
// ─── Drag & drop ────────────────────────────────
|
||||
const dz = $("#dropzone");
|
||||
|
||||
Loading…
Reference in New Issue
Block a user