Sottotitoli automatici parola per parola: l'ho scritto in Rust, gira in locale
Federico Costantini
0:00 / 0:00
Sottotitoli automatici parola per parola: l'ho scritto in Rust, gira in locale
119 просмотров · 8 дней назад
Federico Costantini
41 подписчик
119 просмотров · 8 дней назад
Ho costruito un'applicazione che genera sottotitoli automatici con i tempi parola per parola, e li disegna direttamente sul video. Gira tutto sul tuo computer: nessun file caricato su un server, nessun abbonamento, nessun limite di minuti.
Nel video: la trascrizione con Whisper large-v3 e l'allineamento forzato che aggancia ogni singola parola al suo istante; come si insegnano al modello i termini che non conosce; la normalizzazione dei tempi, che è la parte che nessuno racconta e senza cui non funziona niente; il disegno dei sottotitoli e l'evidenziazione della parola in corso; e l'interfaccia che tiene insieme il tutto.
Il codice è pubblico e l'applicazione si può scaricare:
https://github.com/Zerflyne/verba
CAPITOLI
00:00 Introduzione
00:30 Trascrivere con Whisper
03:00 Riconoscere parole tecniche
06:08 Allineare i tempi
07:10 Disegnare e renderizzare i sottotitoli
09:20 Evidenziare la parola in corso
11:25 Installazione
12:22 Esposizione e tutorial all'uso
15:45 Risultato finale
16:00 Conclusioni