Il problema che risolve
L'audio dei libri di testo è recitato e poco naturale, mentre i video reali sono troppo difficili per la maggior parte degli studenti senza supporto. Gli studenti devono vedere cosa viene detto, capire all'istante le parole sconosciute ed esercitarsi nell'ascolto a piccoli pezzi, con contenuti in linea con i loro interessi.
Cosa includere nella prima versione
- Trascrizioni bilingui affiancate e sincronizzate con la riproduzione
- Traduzione delle parole con un tocco e salvataggio del vocabolario
- Riascolto di qualsiasi singola frase
- Esercizi di completamento e dettato da segmenti reali
- Valutazioni di difficoltà per aiutare gli studenti a scegliere i video
Come realizzarla, passo dopo passo
- 01
Recupera la trascrizione originale
Chiama /transcribe con la lingua del video e format.words per ottenere i tempi a livello di parola.
- 02
Traduci come supporto
Chiama /transcripts/{video_id}/translate nella lingua madre dello studente per costruire la vista bilingue.
- 03
Sincronizza con il player
Usa il tempo corrente del player incorporato di YouTube per evidenziare il segmento e la parola attivi.
- 04
Crea gli esercizi
Nascondi alcune parole dei segmenti per gli esercizi di completamento, oppure riproduci un segmento e chiedi agli studenti di scrivere ciò che sentono.
Codice di partenza
Questa idea si basa sullo schema "Ricetta 1: entra un video, esce un output strutturato". Sostituisci canali, prompt e storage con i tuoi.
import requests
API = "https://www.youtubetranscript.dev/api/v2"
HEADERS = {"Authorization": "Bearer yt_sk_live_YOUR_KEY"}
res = requests.post(f"{API}/transcribe", headers=HEADERS, json={
"video": "https://www.youtube.com/watch?v=VIDEO_ID",
"format": {"timestamp": True, "paragraphs": True},
}).json()
transcript = res["data"]["transcript"]
print(transcript["text"][:500]) # plain text for your LLM prompt
for seg in transcript["segments"][:3]: # timestamps for deep links
print(seg["start"], seg["text"])Perché vale la pena realizzarla
Funziona meglio un abbonamento freemium per gli studenti, con piani a pagamento per video illimitati, vocabolario salvato ed esercizi. Insegnanti e scuole pagheranno per account di classe e funzioni di assegnazione dei compiti.
Errori da evitare
- Usare solo sottotitoli automatici come materiale didattico: preferisci i sottotitoli manuali quando disponibili, perché gli studenti imitano ciò che vedono.
- Mostrare la traduzione per impostazione predefinita: lascia che siano gli studenti a rivelarla, così continuano a lavorare nella lingua target.
- Ignorare la difficoltà: valuta i video per velocità del parlato e vocabolario, così i principianti non si sentono sopraffatti.
Domande su questa idea
Posso imparare una lingua con le trascrizioni di YouTube?
Sì. Leggere seguendo il parlato madrelingua, tradurre le parole sconosciute e riascoltare le frasi è un modo efficace per sviluppare la comprensione orale.
Come sincronizzo le trascrizioni con il video?
Ogni segmento e ogni parola hanno un orario di inizio. Confrontalo con il tempo corrente del player incorporato per evidenziare il testo attivo.
Quali lingue sono supportate?
Qualsiasi lingua con sottotitoli su YouTube, più 99 lingue tramite il riconoscimento vocale AI. Le trascrizioni possono essere tradotte in molte lingue di destinazione.