Whisper Service का परिचय
OpenAI के Whisper पर आधारित Whisper Service, आवाज पहचानने या ट्रांसक्रिप्शन सेवाओं पर आधारित प्रोसेसिंग पाइपलाइन बनाने के लिए एक गेम-चेंजर है। इस लेख में, हम एक Whisper Service स्थापित करने और इसके लिए एक वेब इंटरफेस बनाने का तरीका जानेंगे।
Whisper का अवलोकन
Introduction to Whisper Service
Whisper आवाज पहचानने या ट्रांसक्रिप्शन सेवाओं पर आधारित प्रोसेसिंग पाइपलाइन बनाने के लिए एक शानदार शुरुआत है। इसका उपयोग शॉर्ट-फॉर्म कंटेंट के लिए सबटाइटल बनाने के लिए किया जा सकता है, और सब कुछ स्थानीय रूप से किया जाता है और इसे सेल्फ-होस्ट किया जा सकता है, यहां तक कि लिगेसी हार्डवेयर पर भी।
Whisper Service स्थापित करना
Setting Up Whisper Service
Whisper Service स्थापित करने के लिए, हमें GitHub रिपॉजिटरी को क्लोन करना होगा और एक Python वर्चुअल एनवायरनमेंट बनाना होगा। फिर हम आवश्यक डिपेंडेंसी इंस्टॉल करेंगे और ऐप स्क्रिप्ट लॉन्च करेंगे।
Python वर्चुअल एनवायरनमेंट बनाना
Creating a Python Virtual Environment
आवश्यक डिपेंडेंसी स्थापित करने के लिए हमें एक Python वर्चुअल एनवायरनमेंट बनाने की आवश्यकता है। हम 3.8 और 3.11 के बीच किसी भी Python 3 वर्जन का उपयोग कर सकते हैं।
डिपेंडेंसी इंस्टॉल करना
हमें python-dotenv
और ffmpeg
सहित आवश्यक डिपेंडेंसी इंस्टॉल करने की आवश्यकता है। हम उन्हें apt
का उपयोग करके इंस्टॉल कर सकते हैं।
ऐप स्क्रिप्ट लॉन्च करना
Launching the App Script
हम
app.py
फ़ाइल को एक्जीक्यूट करके ऐप स्क्रिप्ट लॉन्च कर सकते हैं। इससे Whisper Service शुरू हो जाएगी।
Whisper Service का परीक्षण करना
Testing the Whisper Service
हम
curl
कमांड का उपयोग करके सर्विस को एक ऑडियो फ़ाइल भेजकर Whisper Service का परीक्षण कर सकते हैं।
वेब इंटरफेस बनाना
Creating a Web Interface
हम एक अलग प्रोजेक्ट का उपयोग करके Whisper Service के लिए एक वेब इंटरफेस बना सकते हैं। हम वेब इंटरफेस बनाने के लिए
flask
का उपयोग करेंगे।
वेब इंटरफेस कॉन्फ़िगर करना
Configuring the Web Interface
हमें
SECRET_KEY
और REST_ENDPOINT
वेरिएबल सेट करके वेब इंटरफेस कॉन्फ़िगर करने की आवश्यकता है।
वेब इंटरफेस शुरू करना
Starting the Web Interface
हम
app.py
फ़ाइल को एक्जीक्यूट करके वेब इंटरफेस शुरू कर सकते हैं।
वेब इंटरफेस का परीक्षण करना
Testing the Web Interface
हम अपने ब्राउज़र में इसे खोलकर और सर्विस को एक ऑडियो फ़ाइल भेजकर वेब इंटरफेस का परीक्षण कर सकते हैं।
निष्कर्ष
Conclusion
इस लेख में, हमने एक Whisper Service स्थापित करने और इसके लिए एक वेब इंटरफेस बनाने का तरीका जाना है। हमने सर्विस को एक ऑडियो फाइल भेजकर वेब इंटरफेस का परीक्षण भी किया है। GitHub रिपॉजिटरी इस वीडियो में दिखाए गए अनुसार कंसिस्टेंट रहने के लिए फ़्रीज़ रहेंगे। यदि कोई बदलाव किया जाता है, तो एक नई रिपॉजिटरी बनाई जाएगी, जिसके साथ इस चैनल पर एक और वीडियो होगा।