הבעיה שזה פותר
האודיו של ספרי לימוד מתוסרט ולא טבעי, ואילו סרטונים אמיתיים קשים מדי לרוב הלומדים בלי תמיכה. לומדים צריכים לראות מה נאמר, להבין מילים לא מוכרות מיד ולתרגל האזנה בחלקים קטנים, עם תוכן שמתאים לתחומי העניין שלהם.
מה לכלול בגרסה הראשונה
- תמלולים דו-לשוניים זה לצד זה שמסונכרנים להפעלה
- תרגום מילים בהקשה ושמירת אוצר מילים
- השמעה חוזרת של כל משפט בודד
- תרגילי השלמה והכתבה ממקטעים אמיתיים
- דירוגי קושי שעוזרים ללומדים לבחור סרטונים
איך לבנות את זה, שלב אחר שלב
- 01
שלפו את התמלול המקורי
קראו ל-/transcribe עם שפת הסרטון ו-format.words כדי לקבל תזמון ברמת המילה.
- 02
תרגמו לתמיכה
קראו ל-/transcripts/{video_id}/translate לשפת האם של הלומד כדי לבנות את התצוגה הדו-לשונית.
- 03
סנכרנו עם הנגן
השתמשו בזמן הנוכחי של נגן ה-YouTube המוטמע כדי להדגיש את המקטע והמילה הפעילים.
- 04
צרו תרגילים
השמיטו מילים ממקטעים לתרגילי השלמה, או השמיעו מקטע ובקשו מהלומדים להקליד את מה שהם שומעים.
קוד התחלתי
הרעיון הזה מבוסס על התבנית "מתכון 1: סרטון אחד נכנס, פלט מובנה יוצא". החליפו בערוצים, בפרומפטים ובאחסון שלכם.
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"])למה כדאי לבנות את זה
מנוי פרימיום ללומדים עובד הכי טוב, עם מסלולים בתשלום לסרטונים ללא הגבלה, לשמירת אוצר מילים ולתרגילים. מורים ובתי ספר ישלמו על חשבונות כיתתיים ועל פיצ'רים של משימות.
טעויות שכדאי להימנע מהן
- שימוש רק בכתוביות אוטומטיות כחומר לימוד: העדיפו כתוביות ידניות כשהן זמינות, כי לומדים מעתיקים את מה שהם רואים.
- הצגת התרגום כברירת מחדל: אפשרו ללומדים לחשוף אותו בעצמם כדי שימשיכו לעבוד בשפת היעד.
- התעלמות מרמת הקושי: דרגו סרטונים לפי קצב הדיבור ואוצר המילים כדי שמתחילים לא יוצפו.
שאלות על הרעיון הזה
אפשר ללמוד שפה עם תמלולי YouTube?
כן. קריאה במקביל לדיבור של דוברים ילידיים, תרגום מילים לא מוכרות והשמעה חוזרת של משפטים הם דרך יעילה לפתח מיומנויות האזנה.
איך מסנכרנים תמלולים עם הסרטון?
לכל מקטע ולכל מילה יש זמן התחלה. השוו אותו לזמן הנוכחי של הנגן המוטמע כדי להדגיש את הטקסט הפעיל.
באילו שפות יש תמיכה?
בכל שפה שיש לה כתוביות ב-YouTube, ועוד 99 שפות דרך זיהוי דיבור מבוסס AI. אפשר לתרגם תמלולים לשפות יעד רבות.