আপনি শুনেছেন ভার্চুয়াল অ্যাসিস্ট্যান্ট যেমন 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 একটি সিম্পল কমান্ড-লাইন ভিত্তিক অ্যাসিস্ট্যান্ট, আango Mycroft আরও উন্নত ফিচার অফার করে। আসলে উভয়টিই একসাথে চালানো উপকারী হবে, কারণ Betty কমান্ড লাইন ব্যবহার করার সময় সিম্পল কাজের জন্য খুব উপকারী। পূর্ণাঙ্গ ভার্চুয়াল অ্যাসিস্ট্যান্ট জিনিসের জন্য, যেমন আবহাওয়ার পূর্বাভাস জানতে, Mycroft আপনার সেরা বেট।