Friskriptionब्लॉगTwitch

Twitch स्ट्रीम अपनी भाषा में कैसे देखें

Twitch पर सबटाइटल नहीं हैं, इसलिए सबटाइटल का अनुवाद भी नहीं है। रास्ता यह है कि जो सुनाई दे रहा है उसे ट्रांसक्राइब किया जाए, न कि उस टेक्स्ट को खोजा जाए जो कभी था ही नहीं।

छोटा जवाब

  • Twitch पर लगभग किसी भी चैनल पर कैप्शन ट्रैक नहीं होता। कैप्शन तभी दिखते हैं जब स्ट्रीमर ख़ुद कैप्शनिंग सॉफ़्टवेयर चला रहा हो, और दर्शकों के लिए अनुवाद की कोई सुविधा है ही नहीं।
  • इसीलिए सबटाइटल अनुवाद वाले एक्सटेंशन Twitch पर ख़ाली रह जाते हैं: उनके पढ़ने के लिए कुछ है ही नहीं।
  • जो काम करता है वह है टैब के ऑडियो का ट्रांसक्रिप्शन। Friskription स्ट्रीम सुनता है, बोली को टेक्स्ट में बदलता है, और अनुवाद वीडियो के ऊपर लिख देता है।
  • सेटअप है — इंस्टॉल कीजिए, Google से साइन इन कीजिए, भाषा चुनिए, स्टार्ट दबाइए; क़रीब एक मिनट। हर हफ़्ते 30 मिनट के सबटाइटल मुफ़्त हैं और हर सोमवार भर जाते हैं।
  • Kick पर, VOD पर, क्लिप पर, और आवाज़ बजाने वाले किसी भी दूसरे टैब पर यह उतना ही काम करता है।

आम नुस्ख़े कुछ क्यों नहीं ढूँढ़ पाते

अधिकतर सबटाइटल अनुवाद टूल दरअसल टेक्स्ट के टूल हैं। वे वीडियो में पहले से मौजूद कैप्शन ट्रैक ढूँढ़ते हैं, उसमें से पंक्तियाँ पढ़ते हैं, अनुवादक को भेजते हैं, और नतीजा वापस स्क्रीन पर रख देते हैं। YouTube पर अपलोड किए गए वीडियो में यह बख़ूबी चलता है, क्योंकि YouTube वहाँ अपलोड होने वाली बहुत-सी सामग्री के लिए अपने-आप कैप्शन बनाता है।

Twitch कुछ नहीं बनाता। प्लैटफ़ॉर्म पर स्वचालित कैप्शनिंग है ही नहीं। स्ट्रीमर ख़ुद कैप्शन बना सकता है — आम तौर पर अपने ब्रॉडकास्टिंग सॉफ़्टवेयर में कोई स्पीच-टू-टेक्स्ट सेवा जोड़कर — और थोड़े-से लोग बनाते भी हैं, पर यह उनका फ़ैसला है, आम तौर पर सिर्फ़ उसी भाषा में होता है जो वे बोल रहे हैं, और यह ऐसी चीज़ नहीं जिसे दर्शक ऑन कर सके।

पहले यह देख लीजिए: स्ट्रीम खोलिए और प्लेयर में क्लोज़्ड कैप्शन का बटन ढूँढ़िए। अगर है, तो आप ऐसे चैनल पर हैं जिसने यह मेहनत की है, और शायद एक सबटाइटल अनुवादक ही काफ़ी हो। लगभग हमेशा वह नहीं होता — और इस गाइड का बाक़ी हिस्सा उसी का जवाब है।

इसके बदले क्या काम करता है

अगर टेक्स्ट नहीं है, तो ऑडियो ही एकमात्र टेक्स्ट है। ट्रांसक्राइब करने वाला ओवरले टैब जो आवाज़ बजा रहा है उसे पकड़ता है, उस पर स्पीच रिकग्निशन चलाता है, हर पंक्ति का अनुवाद ऐसे मॉडल से करता है जो उसे पिछली पंक्तियों के साथ पढ़ता है, और नतीजा वीडियो के ऊपर लिख देता है। स्ट्रीमर से कुछ नहीं चाहिए, Twitch से भी नहीं।

गोल किनारों वाले बॉक्स में अनुवादित सबटाइटल की दो पंक्तियाँ; एक कोने में ‘खींचकर हटाएँ’ और दूसरे में चौड़ाई का हैंडल।
एक्सटेंशन जो सबटाइटल बॉक्स बनाता है, यहाँ किसी की स्ट्रीम के ऊपर नहीं बल्कि सादे बैकग्राउंड पर दिखाया गया है। असली टैब में यह वीडियो पर बैठता है, और आप इसे वहाँ खींच लेते हैं जहाँ यह कुछ न ढके।

सेट कैसे करें

  1. एक्सटेंशन को Chrome में जोड़िए

    Chrome Web Store से Friskription इंस्टॉल कीजिए और उसे पिन कर दीजिए, ताकि स्ट्रीम चलते समय कंट्रोल पैनल एक क्लिक दूर रहे। यह Chrome में और Edge, Brave, Opera जैसे Chromium-आधारित ब्राउज़रों में चलता है।

  2. Google से साइन इन कीजिए

    अकाउंट सिर्फ़ मिनट गिनने के लिए है, और कुछ नहीं। यह हर हफ़्ते 30 मुफ़्त मिनट की लाइव सबटाइटलिंग के साथ शुरू होता है, हर सोमवार भर जाता है, और इसमें न कार्ड चाहिए न किसी AI प्रोवाइडर का अकाउंट।

  3. अनुवाद की भाषा चुनिए

    पंद्रह भाषाएँ हैं: अंग्रेज़ी, जापानी, चीनी, कोरियाई, स्पेनिश, फ़्रेंच, जर्मन, पुर्तगाली, रूसी, अरबी, हिन्दी, इतालवी, वियतनामी, थाई और इंडोनेशियाई। बोली जा रही भाषा अपने-आप पहचानी जाती है, इसलिए वाक्य के बीच में दो भाषाओं के बीच जाता-आता स्ट्रीमर भी बिना आपके कुछ किए सँभल जाता है।

  4. स्ट्रीम खोलिए और स्टार्ट दबाइए

    कुछ ही सेकंड में पंक्तियाँ आने लगती हैं। सबटाइटल बॉक्स को वहाँ खींच लीजिए जहाँ वह चैट या गेम को न ढके, फ़ॉन्ट का आकार एक बार तय कर दीजिए — दोनों उस साइट के लिए याद रह जाएँगे।

Twitch पर बदलने लायक़ तीन सेटिंग

नामों को ग्लॉसरी में डालिए

स्पीच रिकग्निशन सबसे कमज़ोर व्यक्तिवाचक संज्ञाओं पर होता है, और Twitch स्ट्रीम लगभग पूरी तरह व्यक्तिवाचक संज्ञाओं से ही बनी होती है: स्ट्रीमर का हैंडल, चैट के नियमित लोग, किरदार, आइटम, अंदरूनी मज़ाक़। ग्लॉसरी पूरे सेशन के लिए वर्तनी तय कर देती है, इसलिए जो नाम पहले दस मिनट में चार तरह से आया था, वह बाक़ी स्ट्रीम सही बना रहता है। जिस चैनल को आप नियमित देखते हैं, उसके लिए एक बार के दो मिनट वसूल हैं।

स्ट्रीम के हिसाब से पेसिंग प्रीसेट चुनिए

Quick छोटी पंक्तियाँ तेज़ी से ऊपर लाता है, जो तेज़ बोलने वाली गपशप स्ट्रीम के लिए ठीक है जहाँ आप बस साथ चलना चाहते हैं। Precise स्वाभाविक ठहराव का इंतज़ार करता है, ताकि हर पंक्ति एक पूरे विचार की तरह पढ़ी जा सके — टॉक स्ट्रीम, रिव्यू, या किसी भी ऐसी चीज़ के लिए जहाँ वाक्य प्रतिक्रिया-समय से ज़्यादा मायने रखते हैं। Balanced बीच में है और बतौर डिफ़ॉल्ट बिलकुल ठीक है।

कोलैब में स्पीकर लेबल चालू कीजिए

जिस स्ट्रीम में कई लोग एक कॉल पर हों, वह जल्दी ही न पढ़ी जा सकने वाली सबटाइटल की दीवार बन जाती है। स्पीकर लेबल पाँच तक अलग-अलग आवाज़ों को चिह्नित करते हैं, और आम तौर पर यही कोलैब को समझ पाने और छोड़ देने के बीच का फ़र्क़ होता है।

देरी के बारे में

मान कर चलिए कि सबटाइटल शब्दों से एक से तीन सेकंड पीछे आएगा। यह किसी एक टूल की सीमा नहीं, समस्या का आकार ही ऐसा है: पंक्ति पहले बोली जानी चाहिए तभी सुनी जा सकती है, सुनी जानी चाहिए तभी ट्रांसक्राइब हो सकती है, और ट्रांसक्राइब होनी चाहिए तभी अनूदित हो सकती है।

अगर यह अंतर खटकता है, तो Sync मोड दूसरा रास्ता लेता है: वह प्लेबैक को कुछ सेकंड पीछे रोक लेता है और जो आप देख रहे हैं उससे आगे का ऑडियो पहले ही प्रोसेस कर लेता है, जिससे पंक्ति शब्दों के बाद नहीं, उनके साथ आती है। होंठ और सबटाइटल साथ-साथ चलते हैं। इसमें CPU थोड़ा ज़्यादा लगता है, और यह एक बार के $1.99 वाले स्टार्टर पैक से हमेशा के लिए खुल जाता है।

ख़र्च कितना

हर हफ़्ते 30 मिनट लाइव सबटाइटल मुफ़्त, हर सोमवार भर जाते हैं — चाहे आपने कभी भुगतान किया हो या नहीं। किसी तरह की सब्सक्रिप्शन नहीं है। हफ़्ते के कोटे के बाद, एक बार का $1.99 स्टार्टर पैक 90 मिनट जोड़ता है और Premium को हमेशा के लिए खोल देता है, और सामान्य पैक $2.99 से $24.99 तक, अधिकतम 1,440 मिनट के हैं। मिनट कभी एक्सपायर नहीं होते।

बिल सिर्फ़ बोली का बनता है। इंतज़ार वाली स्क्रीन, गेम के बीच का म्यूज़िक, और जब कोई चैट पढ़ रहा हो तब की लंबी ख़ामोशी — ये बैलेंस से नहीं कटते, इसलिए 30 मिनट उतने में जितना लगता है उससे ज़्यादा स्ट्रीम कवर कर लेते हैं। पूरे दाम मिनट स्टोर पर हैं।

सवाल

क्या Twitch पर सबटाइटल या स्वचालित अनुवाद है?

नहीं। Twitch कैप्शन नहीं बनाता, और दर्शकों के लिए अनुवाद की कोई सुविधा नहीं है। कैप्शन सिर्फ़ उन चैनलों पर दिखते हैं जहाँ स्ट्रीमर ख़ुद कैप्शनिंग सॉफ़्टवेयर चलाता है — ऐसे चैनल कम हैं — और वे आम तौर पर सिर्फ़ बोली जा रही भाषा में होते हैं।

मेरा सबटाइटल अनुवाद एक्सटेंशन Twitch पर कुछ क्यों नहीं दिखाता?

क्योंकि वह कैप्शन ट्रैक ढूँढ़ रहा है और वह है ही नहीं। उस तरह के एक्सटेंशन पहले से मौजूद टेक्स्ट का अनुवाद करते हैं; Twitch पर अनुवाद करने को टेक्स्ट ही नहीं है, इसलिए दिखाने को कुछ नहीं। जो टूल ऑडियो को ट्रांसक्राइब करता है, उसके साथ यह दिक़्क़त नहीं आती।

क्या स्ट्रीमर को कुछ चालू करना पड़ता है?

नहीं। सब कुछ स्क्रीन के आपकी तरफ़, आपके ब्राउज़र में, उसी ऑडियो से होता है जो टैब पहले से बजा रहा है। स्ट्रीमर को पता ही नहीं चल सकता कि आप इसे इस्तेमाल कर रहे हैं, और उसे कुछ करने की ज़रूरत नहीं।

क्या यह VOD और क्लिप पर भी काम करता है?

हाँ। Chrome टैब में जो कुछ भी आवाज़ बजाता है उस पर सबटाइटल लगाए जा सकते हैं — लाइव स्ट्रीम, आर्काइव किए गए VOD, क्लिप, और यही Kick, YouTube वग़ैरह पर भी।

क्या यह तेज़ जापानी या कोरियाई स्ट्रीम के साथ चल पाएगा?

हाँ, और यही दो सबसे आम इस्तेमाल हैं। अगर आपको एक पल देर से आने वाले पूरे वाक्यों के बजाय साथ चलने वाली छोटी पंक्तियाँ चाहिए, तो पेसिंग प्रीसेट Quick कर दीजिए; और स्ट्रीमर का नाम तथा बार-बार आने वाले शब्द ग्लॉसरी में डाल दीजिए ताकि उनका अनुमान हर बार नए सिरे से न लगाया जाए।

क्या यह सचमुच मुफ़्त है?

हर हफ़्ते 30 मिनट लाइव अनुवादित सबटाइटल मुफ़्त, हर सोमवार भर जाते हैं, न कार्ड चाहिए न किसी AI प्रोवाइडर का अकाउंट। उसके आगे $1.99 से शुरू होने वाले एक-बार के मिनट पैक हैं, सब्सक्रिप्शन कभी नहीं, और ख़रीदे हुए मिनट एक्सपायर नहीं होते।

क्या स्ट्रीम का ऑडियो रिकॉर्ड होता है?

नहीं। ऑडियो सिर्फ़ तभी प्रोसेस होता है जब अनुवाद चल रहा हो, और कभी संग्रहीत नहीं किया जाता। अगर आप अपनी OpenAI, Anthropic या ElevenLabs की चाबी जोड़ते हैं, तो वह आपके ब्राउज़र से सीधे उसी प्रोवाइडर के पास जाता है और Friskription के सर्वर तक पहुँचता ही नहीं।

जो स्ट्रीम अभी देख रहे हैं, उसी पर आज़माइए

हर हफ़्ते तीस मिनट मुफ़्त। न कार्ड चाहिए, न कोई AI अकाउंट।

Chrome में जोड़ें