बिल्ड गाइड · शिक्षक

YouTube से लेक्चर नोट्स और फ़्लैशकार्ड जनरेटर कैसे बनाएं

पूरे यूनिवर्सिटी कोर्स, बूटकैंप और MOOC YouTube प्लेलिस्ट में मौजूद हैं। छात्र नोट्स और स्पेस्ड रिपीटिशन से बेहतर सीखते हैं, लेकिन घंटों के वीडियो से उन्हें बनाना धीमा है। स्टडी किट जनरेटर हर लेक्चर को ऐसे नोट्स और फ़्लैशकार्ड में बदलता है जो उस पल से लिंक हों जहां हर कॉन्सेप्ट समझाया गया है।

किसके लिए
यूनिवर्सिटी प्रोफ़ेसर, MOOC क्रिएटर्स, छात्र
बनाने में समय
एक वीकेंड
API एंडपॉइंट
/playlists/resolve/batchformat.paragraphs

यह कौन सी समस्या हल करता है

छात्र एक कॉन्सेप्ट दोहराने के लिए पूरा लेक्चर दोबारा देखते हैं, और कई तो कभी नोट्स बनाते ही नहीं। प्रोफ़ेसर स्टडी मटीरियल देना चाहते हैं लेकिन उनके पास हर सेशन के लिए लिखने का समय नहीं होता। पूरी प्लेलिस्ट पर काम करने वाला जनरेटर हर छात्र को एक जैसा, सर्च करने लायक मटीरियल देता है।

पहले वर्ज़न में क्या शामिल करें

  • एक क्लिक में पूरी कोर्स प्लेलिस्ट इम्पोर्ट
  • हर लेक्चर के लिए हेडिंग और मुख्य शब्दों वाले स्ट्रक्चर्ड नोट्स
  • Anki या दूसरे स्पेस्ड-रिपीटिशन ऐप में एक्सपोर्ट होने वाले फ़्लैशकार्ड
  • कोर्स के हर लेक्चर में सर्च
  • हर नोट से वीडियो के टाइमस्टैम्प तक लिंक

इसे कैसे बनाएं, स्टेप बाय स्टेप

  1. 01

    प्लेलिस्ट इम्पोर्ट करें

    हर लेक्चर क्रम से पाने के लिए कोर्स प्लेलिस्ट URL के साथ /playlists/resolve कॉल करें।

  2. 02

    ट्रांसक्रिप्ट बल्क में लाएं

    ID को format.paragraphs और format.timestamp के साथ /batch पर भेजें।

  3. 03

    नोट्स और कार्ड बनाएं

    हर लेक्चर के लिए LLM से स्ट्रक्चर्ड नोट्स और सवाल-जवाब वाले फ़्लैशकार्ड बनवाएं, हर एक किसी टाइमस्टैम्प से जुड़ा हो।

  4. 04

    स्टडी अनुभव बनाएं

    एम्बेड किए वीडियो के साथ नोट्स दिखाएं, सभी लेक्चर में सर्च जोड़ें, और फ़्लैशकार्ड Anki-कम्पैटिबल फ़ॉर्मेट में एक्सपोर्ट करें।

स्टार्टर कोड

यह आइडिया "रेसिपी 3: पूरी प्लेलिस्ट को नॉलेज बेस में लोड करें" पैटर्न पर बना है। अपने चैनल, प्रॉम्प्ट और स्टोरेज लगाएं।

import requests

API = "https://www.youtubetranscript.dev/api/v2"
HEADERS = {"Authorization": "Bearer yt_sk_live_YOUR_KEY"}

playlist = requests.post(f"{API}/playlists/resolve", headers=HEADERS,
                         json={"playlist_url": "https://www.youtube.com/playlist?list=PLAYLIST_ID",
                               "limit": 100}).json()

ids = [v["video_id"] for v in playlist["items"]]
batch = requests.post(f"{API}/batch", headers=HEADERS, json={
    "video_ids": ids,
    "format": {"timestamp": True, "paragraphs": True},
}).json()

# Large batches run async: poll GET /batch/{batch_id} until status is "completed"
for r in batch.get("results", []):
    if r["status"] == "completed":
        for p in r["data"]["transcript"].get("paragraphs") or []:
            store(video_id=r["video_id"], start=p["start"], text=p["text"])  # your vector DB

इसे बनाना क्यों फायदेमंद है

छात्रों को मासिक सब्सक्रिप्शन के साथ बेचें, या प्रोफ़ेसरों और कोर्स प्लेटफ़ॉर्म को ऐसे फ़ीचर के रूप में जो कोर्स पूरा करने की दर बढ़ाए। यूनिवर्सिटी इसे एक्सेसिबिलिटी और लर्निंग सपोर्ट के लिए लाइसेंस कर सकती हैं।

इन गलतियों से बचें

  • बहुत ज़्यादा छोटा सारांश बनाना: छात्रों को सिर्फ़ सारांश नहीं, परिभाषाएं, उदाहरण और स्टेप चाहिए।
  • कोर्स का क्रम खो देना: प्लेलिस्ट का क्रम बनाए रखें ताकि नोट्स कोर्स के ढांचे के हिसाब से चलें।
  • बिना कॉन्टेक्स्ट के फ़्लैशकार्ड: हर कार्ड को लेक्चर के उस पल से लिंक करें जहां उसे समझाया गया है।

इस आइडिया से जुड़े सवाल

क्या मैं YouTube वीडियो से लेक्चर नोट्स बना सकता हूं?

हां। पैराग्राफ़ और टाइमस्टैम्प के साथ ट्रांसक्रिप्ट लाएं, फिर LLM से उसे वीडियो से लिंक स्ट्रक्चर्ड नोट्स में बदलवाएं।

क्या यह एक साथ पूरा कोर्स प्रोसेस कर सकता है?

हां। प्लेलिस्ट resolve करें और हर लेक्चर एक ही बैच रिक्वेस्ट में भेजें।

क्या कोई तैयार वर्ज़न है?

हमारा Study ऐप YouTube वीडियो को AI नोट्स, फ़्लैशकार्ड और क्विज़ में बदलता है। अपने कोर्स या प्लेटफ़ॉर्म के लिए अपना वर्ज़न बनाने के लिए API इस्तेमाल करें।

आज ही बनाना शुरू करें

हर महीने 10 मुफ़्त क्रेडिट। क्रेडिट कार्ड की ज़रूरत नहीं।

YouTube से लेक्चर नोट्स और फ़्लैशकार्ड जनरेटर कैसे बनाएं | YouTubeTranscript.dev