यह कौन सी समस्या हल करता है
छात्र एक कॉन्सेप्ट दोहराने के लिए पूरा लेक्चर दोबारा देखते हैं, और कई तो कभी नोट्स बनाते ही नहीं। प्रोफ़ेसर स्टडी मटीरियल देना चाहते हैं लेकिन उनके पास हर सेशन के लिए लिखने का समय नहीं होता। पूरी प्लेलिस्ट पर काम करने वाला जनरेटर हर छात्र को एक जैसा, सर्च करने लायक मटीरियल देता है।
पहले वर्ज़न में क्या शामिल करें
- एक क्लिक में पूरी कोर्स प्लेलिस्ट इम्पोर्ट
- हर लेक्चर के लिए हेडिंग और मुख्य शब्दों वाले स्ट्रक्चर्ड नोट्स
- Anki या दूसरे स्पेस्ड-रिपीटिशन ऐप में एक्सपोर्ट होने वाले फ़्लैशकार्ड
- कोर्स के हर लेक्चर में सर्च
- हर नोट से वीडियो के टाइमस्टैम्प तक लिंक
इसे कैसे बनाएं, स्टेप बाय स्टेप
- 01
प्लेलिस्ट इम्पोर्ट करें
हर लेक्चर क्रम से पाने के लिए कोर्स प्लेलिस्ट URL के साथ /playlists/resolve कॉल करें।
- 02
ट्रांसक्रिप्ट बल्क में लाएं
ID को format.paragraphs और format.timestamp के साथ /batch पर भेजें।
- 03
नोट्स और कार्ड बनाएं
हर लेक्चर के लिए LLM से स्ट्रक्चर्ड नोट्स और सवाल-जवाब वाले फ़्लैशकार्ड बनवाएं, हर एक किसी टाइमस्टैम्प से जुड़ा हो।
- 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 इस्तेमाल करें।