21547 Letture
Come cercare un testo nei sottotitoli di YouTube

Come cercare un testo nei sottotitoli di YouTube

Un semplice espediente che permette di cercare un testo nei video di YouTube. In questo modo si potrà trovare subito ciò che interessa senza essere costretti a vedere l'intero contenuto.

Spesso capita di non avere il tempo materiale per assistere a una lunga presentazione pubblicata su YouTube. Una delle funzionalità più interessanti e utili del servizio di Google sono i cosiddetti sottotitoli automatici.
I sottotitoli rappresentano un ottimo modo per rendere i contenuti più accessibili: YouTube è capace di utilizzare la tecnologia per il riconoscimento vocale di Google al fine di generare automaticamente i sottotitoli dei video, compresi quelli caricati dagli utenti.

I sottotitoli automatici di YouTube vengono prodotti usando algoritmi di machine learning sempre più efficaci grazie a continue ottimizzazioni. La trasformazione speech-to-text, però, può portare a risultati variabili a seconda della lingua utilizzata, di eventuali inflessioni, dell'eventuale imperfetta pronuncia di termini stranieri, dell'argomento trattato nel video.

Prima di scoprire come cercare un testo nei sottotitoli di YouTube ed esportarli in un file di testo, suggeriamo di controllare che nell'angolo inferiore destro del video YouTube sia effettivamente presente il pulsante Sottotitoli.
Facendo clic su tale pulsante è possibile attivare i sottotitoli e leggere in sovraimpressione tutto quanto viene detto nel video.


Con un clic sul pulsante Impostazioni (raffigura un piccolo ingranaggio), si può verificare se i sottotitoli YouTube sono stati generati automaticamente oppure caricati dall'autore del contenuto.

Come cercare un testo nei sottotitoli di YouTube

Una possibilità estremamente utile è quella che permette di ottenere la traduzione in tempo reale del parlato: se un video fosse stato realizzato in un'altra lingua, cliccando sull'icona Impostazioni si può scegliere l'italiano e leggere i sottotitoli grazie alla traduzione automatica.

Come estrarre i sottotitoli dei video di YouTube e cercare nel testo

Per cercare un testo nei sottotitoli dei video YouTube è possibile seguire una procedura che non richiede l'utilizzo di alcuno strumento realizzato da terze parti:

1) Installare e avviare Google Chrome.
2) Aprire il video YouTube d'interesse.
3) Cliccare con il tasto destro del mouse in un'area libera della pagina e scegliere Ispeziona.
4) Dal menu in alto a destra scegliere la voce Network.

Come cercare un testo nei sottotitoli di YouTube

5) Cliccare una o due volte sul pulsante Sottotitoli: si vedrà apparire nella scheda Network un'indicazione facente riferimento a un elemento chiamato timedtext.

Come cercare un testo nei sottotitoli di YouTube

6) Fare clic con il tasto destro del mouse su <timedtext e selezionare la voce Open in new tab.

7) Si otterrà così un file in formato JSON contenente l'intera trascrizione del testo pronunciato nel video YouTube. Premendo la combinazione di tasti CTRL+F si può avviare una ricerca.
Il fatto è che il file JSON contiene riferimenti ai testi usati nel video negli oggetti utf8 e ciascuna occorrenza di solito contiene una sola parola.

8) Per rimuovere tutti gli elementi superflui estraendo solo i contenuti degli oggetti utf8, suggeriamo di "armarsi" dell'editor di testo Notepad++.
Nella scheda aperta in Chrome si deve premere la combinazione di tasti CTRL+A per selezionare tutto il contenuto del file JSON contenente la trascrizione del testo YouTube quindi incollarla in Notepad++ premendo CTRL+V.

9) Scegliendo Search, Replace (Cerca, Sostituisci in italiano) dal menu di Notepad++ (in alternativa si può premere CTRL+H), si dovrà spuntare la casella Regular expression (Espressione regolare) e incollare .+?utf8": "(.+?)".+?\} nel campo Find what (Trova).
Nel campo Replace with (Sostituisci con) si deve indicare $1.

Come cercare un testo nei sottotitoli di YouTube

Premendo il pulsante Replace all (Sostituisci tutti), Notepad++ estrarrà automaticamente solo il contenuto degli oggetti utf8.


10) Per rimuovere le occorrenze di \n aggiunte nella trascrizione di YouTube, basterà infine digitare \n nel campo Find what (Trova) e premere una volta la barra spaziatrice nel sottostante campo Replace with (Sostituisci con).
Come Tipo di ricerca bisognerà però specificare Normale anziché Espressione regolare. Cliccare infine su Sostituisci tutti.

Come cercare un testo nei sottotitoli di YouTube

In alternativa si può ricorrere a questo servizio gratuito in grado di ricavare i sottotitoli di qualunque video YouTube semplicemente incollandone l'URL nell'apposito campo e scegliendo Select action, Download Captions via Captions Grabber.

Categorie
Come cercare un testo nei sottotitoli di YouTube