मुख्य कंटेंट तक स्किप करें

भाषा मॉडल का उपयोग कैसे करें

मॉडल का चयन, डाउनलोड और पैकेजिंग

वर्तमान में, प्लगइन को एक ही भाषा मॉडल का समर्थन करने के लिए डिज़ाइन किया गया है, जिसे पहले से एडिटर में चुना जाता है, ताकि उसे प्रोजेक्ट के साथ पैकेज और उपयोग किया जा सके। किसी विशिष्ट भाषा मॉडल का चयन, डाउनलोड और स्टेज करने के लिए इन चरणों का पालन करें:

  1. उपलब्ध विकल्पों में से वांछित मॉडल चुनें। प्लगइन डिफ़ॉल्ट रूप से निम्नलिखित मॉडल का समर्थन करता है:

    मानक मॉडल:

    • टिनी
    • बेस
    • स्मॉल
    • मीडियम
    • लार्ज V1
    • लार्ज V2
    • लार्ज V3
    • लार्ज V3 टर्बो

    क्वांटाइज़्ड मॉडल (फ़ाइल आकार कम):

    • टिनी क्वांटाइज़्ड (Q5_1) - 5 बिट्स और 1 दशमलव बिंदु तक क्वांटाइज़ेशन
    • टिनी क्वांटाइज़्ड (Q8_0) - 8 बिट्स और 0 दशमलव बिंदुओं तक क्वांटाइज़ेशन
    • बेस क्वांटाइज़्ड (Q5_1) - 5 बिट्स और 1 दशमलव बिंदु तक क्वांटाइज़ेशन
    • स्मॉल क्वांटाइज़्ड (Q5_1) - 5 बिट्स और 1 दशमलव बिंदु तक क्वांटाइज़ेशन
    • मीडियम क्वांटाइज़्ड (Q5_0) - 5 बिट्स और 0 दशमलव बिंदुओं तक क्वांटाइज़ेशन
    • लार्ज V2 क्वांटाइज़्ड (Q5_0) - 5 बिट्स और 0 दशमलव बिंदुओं तक क्वांटाइज़ेशन
    • लार्ज V3 क्वांटाइज़्ड (Q5_0) - 5 बिट्स और 0 दशमलव बिंदुओं तक क्वांटाइज़ेशन
    • लार्ज V3 टर्बो क्वांटाइज़्ड (Q5_0) - 5 बिट्स और 0 दशमलव बिंदुओं तक क्वांटाइज़ेशन

    डिस्टिल्ड मॉडल:

    • डिस्टिल स्मॉल - स्मॉल मॉडल का डिस्टिल्ड संस्करण
    • डिस्टिल मीडियम - मीडियम मॉडल का डिस्टिल्ड संस्करण
    • डिस्टिल लार्ज V2 - लार्ज V2 मॉडल का डिस्टिल्ड संस्करण
    • डिस्टिल लार्ज V3 - लार्ज V3 मॉडल का डिस्टिल्ड संस्करण

    कस्टम मॉडल:

    • कस्टम - अपना स्वयं का भाषा मॉडल सर्वर से डाउनलोड करने के लिए एक कस्टम मॉडल नाम और URL निर्दिष्ट करें

    प्रत्येक मॉडल (कस्टम को छोड़कर) को या तो मल्टीलिंगुअल या केवल-अंग्रेजी के रूप में कॉन्फ़िगर किया जा सकता है।

  2. सेटअप लैंग्वेज मॉडल बटन पर क्लिक करें, जो आपसे स्वचालित रूप से चयनित भाषा मॉडल डाउनलोड करने के लिए कहेगा यदि यह आपके स्थानीय मशीन पर पहले से मौजूद नहीं है।

  3. डाउनलोड पूरा होने के बाद, एडिटर "Plugins/RuntimeSpeechRecognizer/Content/LanguageModels/LanguageModel.uasset" पर एक भाषा मॉडल एसेट उत्पन्न करेगा। यह भाषा मॉडल एसेट आपके प्रोजेक्ट के साथ पैकेज किया जाने वाला एकमात्र होगा।

आप क्लियर लैंग्वेज मॉडल्स बटन पर क्लिक करके किसी भी स्थानीय रूप से डाउनलोड किए गए भाषा मॉडल को हटा भी सकते हैं।

वैकल्पिक रूप से, आप मैन्युअल रूप से भाषा मॉडल डाउनलोड करके उन्हें केवल https://huggingface.co/ggerganov/whisper.cpp से "Plugins/RuntimeSpeechRecognizer/Content" फ़ोल्डर में रख सकते हैं।

ध्यान दें कि केवल चयनित भाषा मॉडल ही आपके प्रोजेक्ट के साथ पैकेज किया जाएगा। इसलिए, आपको अन्य मॉडल्स की चिंता करने की आवश्यकता नहीं है क्योंकि उन्हें पैकेजिंग चरण के दौरान बाहर रखा जाएगा।