بلڈ گائیڈ · محققین

YouTube سے عوامی اجلاسوں کا قابلِ تلاش آرکائیو کیسے بنائیں

ہزاروں سٹی کونسلز، اسکول بورڈز اور مقننہ اپنے اجلاس YouTube پر شائع کرتے ہیں۔ ریکارڈنگز عوامی ہیں لیکن عملاً ناقابلِ تلاش: بغیر کسی فہرست کے تین تین گھنٹے کے سیشن۔ ٹرانسکرپٹ آرکائیو مقامی حکومت کو جوابدہ اور تحقیق کے لیے آسان بناتا ہے۔

یہ کس کے لیے ہے
شہری امور کے محققین، مقامی صحافی، پالیسی تجزیہ کار
بنانے کا وقت
1–2 ہفتے
API اینڈپوائنٹس
/playlists/resolveasr_options.speakerLabels/batch

یہ کون سا مسئلہ حل کرتا ہے

مقامی صحافی اور شہری جاننا چاہتے ہیں کہ حکام نے زوننگ کی تبدیلی، بجٹ کی کسی مد یا اسکول پالیسی کے بارے میں کیا کہا۔ اسے ڈھونڈنے کا مطلب کئی اجلاسوں کی گھنٹوں کی ویڈیو آگے پیچھے کرنا ہے۔ ایجنڈے اور کارروائی کے نوٹس شاذ و نادر ہی پوری بحث سمیٹتے ہیں، اور بہت سے مقامی نیوز رومز کے پاس اب ہر اجلاس میں جانے والے رپورٹرز نہیں ہیں۔

پہلے ورژن میں کیا شامل کریں

  • ادارے کے چینل سے ہر اجلاس کی خودکار شمولیت
  • مقررین کے لیبلز تاکہ آپ کسی عہدیدار کے لحاظ سے تلاش کر سکیں
  • برسوں کے اجلاسوں میں موضوع اور کلیدی لفظ کی تلاش
  • کسی موضوع یا پتے پر بحث ہونے پر الرٹس
  • ریکارڈنگ کے عین لمحے کے قابلِ اشتراک لنکس

اسے مرحلہ وار کیسے بنائیں

  1. 01

    اجلاسوں کی ویڈیوز جمع کریں

    کونسل کا چینل یا اجلاسوں کی پلے لسٹ resolve کریں اور نئی اپلوڈز چیک کرتے رہیں۔

  2. 02

    مقررین کے ساتھ ٹرانسکرائب کریں

    speakerLabels فعال کر کے، اور معلوم ناموں کے ساتھ speakerId استعمال کر کے ASR چلائیں تاکہ ہر حصہ کسی مقرر سے منسوب ہو۔ اجلاس لمبے ہوتے ہیں، اس لیے لاگت کا اندازہ لگانے کے لیے estimate اینڈپوائنٹ استعمال کریں۔

  3. 03

    اجلاس اور مقرر کے لحاظ سے انڈیکس کریں

    پیراگرافس کو اجلاس کی تاریخ، مقرر اور ٹائم اسٹیمپ کے ساتھ محفوظ کریں، اور فل ٹیکسٹ اور معنوی تلاش شامل کریں۔

  4. 04

    الرٹس شامل کریں

    صارفین کو کسی گلی کے نام یا پالیسی موضوع جیسی تلاشیں محفوظ کرنے دیں اور نئے اجلاس میں ذکر آنے پر انہیں ای میل کریں۔

اسٹارٹر کوڈ

یہ آئیڈیا "ترکیب 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

اسے بنانا کیوں فائدہ مند ہے

مقامی نیوز ادارے، وکالتی گروپ اور رئیل اسٹیٹ یا پالیسی فرمیں الرٹس اور تحقیقی ٹولز کے لیے ادائیگی کریں گی۔ شہری منصوبے اکثر گرانٹس پر چلتے ہیں یا ادا شدہ الرٹس کے ساتھ مفت عوامی آرکائیو پیش کرتے ہیں۔

ان غلطیوں سے بچیں

  • کئی مقررین والے لمبے اجلاسوں کے لیے خودکار کیپشنز پر انحصار: مقررین کے لیبلز آرکائیو کو کہیں زیادہ مفید بناتے ہیں۔
  • طوالت کا کم اندازہ لگانا: اجلاس گھنٹوں چلتے ہیں، اس لیے پرانا ذخیرہ ٹرانسکرائب کرنے سے پہلے ASR کریڈٹس کا اندازہ لگائیں۔
  • سیاق و سباق کے بغیر شائع کرنا: ہر اقتباس کو ریکارڈنگ سے لنک کریں تاکہ قارئین خود سن سکیں۔

اس آئیڈیا کے بارے میں سوالات

کیا میں YouTube سے سٹی کونسل کے اجلاس ٹرانسکرائب کر سکتا ہوں؟

جی ہاں۔ جب کیپشنز موجود ہوں تو انہیں استعمال کریں، یا لمبے اجلاسوں کے زیادہ پڑھنے کے قابل ٹرانسکرپٹس کے لیے مقررین کے لیبلز کے ساتھ AI اسپیچ ریکگنیشن استعمال کریں۔

میں کیسے پہچانوں کہ کون بول رہا ہے؟

مقررین کو الگ کرنے کے لیے speaker labels فعال کریں، اور انہیں نام دینے کے لیے معلوم ناموں یا عہدوں کی فہرست کے ساتھ speaker identification استعمال کریں۔

تین گھنٹے کا اجلاس ٹرانسکرائب کرنے پر کتنی لاگت آتی ہے؟

AI اسپیچ ریکگنیشن پر اضافی فیچرز کے بغیر تقریباً 40 کریڈٹس فی گھنٹہ لگتے ہیں۔ شروع کرنے سے پہلے عین لاگت دیکھنے کے لیے estimate اینڈپوائنٹ استعمال کریں۔

آج ہی بنانا شروع کریں

ہر مہینے 10 مفت کریڈٹس۔ کریڈٹ کارڈ کی ضرورت نہیں۔

عوامی اجلاسوں کا قابلِ تلاش آرکائیو کیسے بنائیں | YouTubeTranscript.dev