यह कौन सी समस्या हल करता है
पाठ्यपुस्तक का ऑडियो स्क्रिप्टेड और बनावटी होता है, जबकि असली वीडियो ज़्यादातर सीखने वालों के लिए बिना मदद के बहुत कठिन होते हैं। सीखने वालों को देखना होता है कि क्या कहा जा रहा है, अनजान शब्द तुरंत समझने होते हैं और छोटे-छोटे हिस्सों में सुनने का अभ्यास करना होता है, वो भी अपनी रुचि के कंटेंट से।
पहले वर्ज़न में क्या शामिल करें
- प्लेबैक से सिंक द्विभाषी साइड-बाय-साइड ट्रांसक्रिप्ट
- टैप करके शब्दों का अनुवाद और सेव की गई शब्दावली
- किसी भी एक वाक्य को दोबारा चलाना
- असली सेगमेंट से क्लोज़ और डिक्टेशन अभ्यास
- वीडियो चुनने में मदद के लिए कठिनाई रेटिंग
इसे कैसे बनाएं, स्टेप बाय स्टेप
- 01
मूल ट्रांसक्रिप्ट लाएं
वर्ड-लेवल टाइमिंग पाने के लिए वीडियो की भाषा और format.words के साथ /transcribe कॉल करें।
- 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 पर कैप्शन वाली कोई भी भाषा, साथ ही AI स्पीच रिकग्निशन से 99 भाषाएं। ट्रांसक्रिप्ट का कई टारगेट भाषाओं में अनुवाद हो सकता है।