आपने Siri, Alexa, और यहां तक कि Google Assistant जैसे वर्चुअल असिस्टेंट के बारे में सबसे अधिक सुना होगा। हालांकि, लिनक्स के लिए वर्चुअल असिस्टेंट के बारे में सुनना आम नहीं है। इसका मतलब यह नहीं है कि लिनक्स के पास देने के लिए कुछ नहीं है। यहां, हम लिनक्स के लिए उपलब्ध दो वर्चुअल असिस्टेंट पर एक नज़र डालेंगे।
1. Betty
Betty एक कमांड-लाइन आधारित वर्चुअल असिस्टेंट है। आप बस एक कमांड टाइप करके जो वह प्रश्न पूछता है जिसका आप उत्तर चाहते हैं, Betty के साथ विभिन्न कमांड आसानी से कर सकते हैं। कमांड प्राकृतिक भाषा में दर्ज की जाती हैं, जो एक बड़ा प्लस है क्योंकि यह आपकी मदद कर सकता है यदि आपको कोई विशेष कमांड याद नहीं है।
Betty इंस्टॉल करना
Betty इंस्टॉल करने के लिए, पहले निम्न कमांड चलाएं:
# Debian-आधारित सिस्टम पर: sudo apt-get install ruby curl git -y # Arch-Linux आधारित सिस्टम पर sudo pacman -S git curl ruby # RPM आधारित सिस्टम पर: sudo yum install git curl ruby # openSUSE आधारित सिस्टम पर: sudo zypper install git curl ruby
इंस्टॉलेशन पूरा होने के बाद, आप आगे बढ़ सकते हैं और Betty के साथ मज़े करना शुरू कर सकते हैं। आप Betty को समय बताने और आपका उपयोगकर्ता नाम बताने जैसे काम करवा सकते हैं। उदाहरण के लिए, यदि आप समय जानना चाहते हैं, तो आप निम्न कमांड टाइप करेंगे:
betty whats the time
यदि आप कुछ ऐसा अनुरोध करते हैं जो Betty नहीं कर सकती, तो आपको एक चेतावनी संदेश प्राप्त होगा।
आप अपने म्यूजिक प्लेयर को नियंत्रित करने और फ़ाइलों के बारे में जानकारी प्राप्त करने जैसे काम भी कर सकते हैं। Betty उन्नत कमांड जैसे टाइमर शुरू करना नहीं कर सकती, लेकिन सरल कमांड फेयर गेम हैं। यह किसी ऐसे व्यक्ति के लिए एक उपयोगी उपकरण हो सकता है जो लिनक्स में नया है क्योंकि यह सरल कमांड को याद किए बिना करने में मदद कर सकता है। कमांड देखने के बाद, यह निश्चित रूप से उपयोगकर्ता की मेमोरी में अटक जाएगा, खासकर इसे पर्याप्त बार देखने के बाद।
2. Mycroft
Mycroft एक ओपन-सोर्स वॉयस असिस्टेंट है जो लिनक्स सहित कई प्लेटफॉर्म पर चलता है। कंपनी ऐसे हार्डवेयर डिवाइस भी प्रदान करती है जो असिस्टेंट को चलाते हैं।
Mycroft कैसे इंस्टॉल करें
आप Debian-आधारित वितरण के लिए Mycroft इंस्टॉल कर सकते हैं।
अन्यथा, आप git के माध्यम से सॉफ़्टवेयर इंस्टॉल कर सकते हैं। आप निम्नलिखित कमांड श्रृंखला के साथ ऐसा कर सकते हैं:
cd ~/ git clone https://github.com/MycroftAI/mycroft-core.git cd mycroft-core bash dev_setup.sh
Mycroft चलाने के लिए, निम्नलिखित कमांड का उपयोग करें:
cd ~/mycroft-core ./start-mycroft.sh debug
Mycroft रोकने के लिए, उपयोग करें:
/stop-mycroft.sh
Mycroft इंस्टॉल करने के बाद, आपको एक Mycroft अकाउंट बनाना होगा और असिस्टेंट के ठीक से काम करने के लिए अपने लिनक्स मशीन को अपने डिवाइस में जोड़ना होगा। बस Mycroft वेबसाइट के Devices सेक्शन पर जाएं और "Add Device" पर क्लिक करें।
Mycroft आपको एक एक्टिवेशन कोड प्रदान करेगा जिसे दर्ज करना होगा। कोड दर्ज करें और फिर आप Mycroft का उपयोग शुरू करने के लिए तैयार होंगे।
Mycroft का उपयोग करना
Mycroft काफी उन्नत है, और आप इससे समाचार चलाने या टाइमर सेट करने के लिए कह सकते हैं। Mycroft स्पीच-आधारित है, इसलिए आपको कमांड दर्ज करने के बारे में चिंता करने की ज़रूरत नहीं होगी। उदाहरण के लिए, यदि आप पांच मिनट के लिए टाइमर सेट करना चाहते हैं, तो आपको बस "Set a timer for five minutes" कहना होगा। Mycroft आपके भाषण का पता लगाएगा और फिर आपका टाइमर शुरू कर देगा।
Mycroft स्पीच को टेक्स्ट में बदलने में काफी अच्छा है, और मुझे इसे मुझे समझने में कोई बड़ी समस्या नहीं हुई।
आप "Hey Mycroft stop" कहकर Mycroft को रोक सकते हैं। आप Mycroft में अतिरिक्त स्किल भी जोड़ सकते हैं। उदाहरण के लिए, आप ऑडियो रिकॉर्डर स्किल और रिमाइंडर स्किल जैसी चीजें जोड़ सकते हैं। यह Betty की तुलना में बहुत अधिक उन्नत प्लेटफॉर्म है और हमेशा सीख रहा है, इसलिए यह बेहतर होता रहेगा।
Mycroft एक ताज़ा ओपन-सोर्स AI वर्चुअल असिस्टेंट है। कंपनी हार्डवेयर स्मार्ट स्पीकर भी बेचती है जिनमें Amazon Echo जैसे उपकरणों के समान कार्यक्षमता होती है।
यह देखना ताज़ा है कि लिनक्स के लिए उपयोगी वर्चुअल असिस्टेंट हैं। यह सच है कि कुछ अन्य समाधान मौजूद हैं, लेकिन ये दो सबसे विश्वसनीय हैं। Betty एक सरल कमांड-लाइन आधारित असिस्टेंट है, जबकि Mycroft अधिक उन्नत सुविधाएं प्रदान करता है। वास्तव में उन दोनों को चलाना उपयोगी होगा, क्योंकि Betty वास्तव में उपयोगी है जब आप कमांड लाइन का उपयोग करते समय सरल चीजें करना चाहते हैं। पूर्ण विकसित वर्चुअल असिस्टेंट सामान के लिए, जैसे मौसम पूर्वानुमान पूछना, Mycroft आपका सबसे अच्छा दांव है।