Problemet det löser
Läroboksljud är manusbaserat och onaturligt, medan riktiga videor är för svåra för de flesta elever utan stöd. Elever behöver se vad som sägs, förstå okända ord direkt och öva hörförståelse i små bitar, med innehåll som matchar deras intressen.
Vad den första versionen bör innehålla
- Tvåspråkiga transkript sida vid sida, synkade med uppspelningen
- Ord som översätts med ett tryck och sparat ordförråd
- Uppspelning av en enskild mening igen
- Lucktexter och diktamensövningar från riktiga segment
- Svårighetsbetyg som hjälper elever att välja videor
Så bygger du det, steg för steg
- 01
Hämta originaltranskriptet
Anropa /transcribe med videons språk och format.words för att få tidsangivelser på ordnivå.
- 02
Översätt som stöd
Anropa /transcripts/{video_id}/translate till elevens modersmål för att bygga den tvåspråkiga vyn.
- 03
Synka med spelaren
Använd den inbäddade YouTube-spelarens aktuella tid för att markera det aktiva segmentet och ordet.
- 04
Skapa övningar
Ta bort ord ur segmenten för lucktexter, eller spela upp ett segment och låt eleverna skriva vad de hör.
Startkod
Den här idén bygger på mönstret "Recept 1: En video in, strukturerat resultat ut". Byt till dina egna kanaler, promptar och lagring.
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"])Därför är det värt att bygga
En freemium-prenumeration för elever fungerar bäst, med betalda nivåer för obegränsat antal videor, sparat ordförråd och övningar. Lärare och skolor betalar för klasskonton och funktioner för uppgifter.
Misstag att undvika
- Att bara använda automatiska undertexter som läromaterial: föredra manuella undertexter där de finns, eftersom elever härmar det de ser.
- Att visa översättningen som standard: låt eleverna själva visa den så att de fortsätter arbeta på målspråket.
- Att ignorera svårighetsgraden: betygsätt videor efter taltempo och ordförråd så att nybörjare inte blir överväldigade.
Frågor om den här idén
Kan jag lära mig ett språk med YouTube-transkript?
Ja. Att läsa med i tal från modersmålstalare, översätta okända ord och spela upp meningar igen är ett effektivt sätt att bygga upp hörförståelsen.
Hur synkar jag transkript med videon?
Varje segment och ord har en starttid. Jämför den med den inbäddade spelarens aktuella tid för att markera den aktiva texten.
Vilka språk stöds?
Alla språk som har undertexter på YouTube, plus 99 språk via AI-taligenkänning. Transkript kan översättas till många målspråk.