Du har troligen hört talas om virtuella assistenter som Siri, Alexa och till och med Google Assistant. Det är dock inte vanligt att höra om virtuella assistenter för Linux. Det betyder dock inte att Linux inte har något att erbjuda. Här tar vi en titt på två virtuella assistenter som är tillgängliga för Linux.
1. Betty
Betty är en kommandoradsbaserad virtuell assistent. Du kan enkelt utföra olika kommandon med Betty helt enkelt genom att bara skriva in ett kommando som ställer den fråga du vill besvara. Kommandon anges på naturligt språk, vilket är ett stort plus eftersom det kan hjälpa dig om du inte kommer ihåg ett visst kommando.
Installerar Betty
För att installera Betty, kör först följande kommando:
# On Debian-based systems: sudo apt-get install ruby curl git -y # On Arch-Linux based systems sudo pacman -S git curl ruby # On RPM based systems: sudo yum install git curl ruby # On openSUSE based systems: sudo zypper install git curl ruby
Efter installationen kan du börja ha kul med Betty. Du kan få Betty att göra saker som att berätta tiden och berätta ditt användarnamn. Om du till exempel vill veta tiden skriver du följande kommando:
betty whats the time

Om du begär något som Betty inte kan göra får du ett varningsmeddelande.

Du kan göra saker som att styra din musikspelare och ta reda på information om filer också. Betty kan inte utföra avancerade kommandon som starttimer, men enklare kommandon är rättvist spel. Det kan vara ett användbart verktyg för någon som är ny på Linux eftersom det kan hjälpa till att utföra enklare kommandon utan att behöva memorera dem. Efter att ha sett vad kommandot är är det säkert fastnat i en användares minne, särskilt efter att ha sett det tillräckligt många gånger.
2. Mycroft
Mycroft är en röstassistent med öppen källkod som körs på ett antal plattformar inklusive Linux. Företaget tillhandahåller till och med hårdvaruenheter som kör assistenten.
Hur man installerar Mycroft
Du kan installera Mycroft för distributioner baserade på Debian.
Annars kan du installera programvaran via git. Du kan göra det med följande serie av kommandon:
cd ~/ git clone https://github.com/MycroftAI/mycroft-core.git cd mycroft-core bash dev_setup.sh
Använd följande kommandon för att köra Mycroft:
cd ~/mycroft-core ./start-mycroft.sh debug
För att stoppa Mycroft, använd:
/stop-mycroft.sh
Efter installationen av Mycroft måste du skapa ett Mycroft-konto och lägga till din Linux-maskin på dina enheter så att assistenten kan fungera ordentligt. Gå bara till Enhetsavsnitt på Mycroft-webbplatsen och tryck på ”Lägg till enhet.”

Mycroft ger dig en aktiveringskod att ange. Ange koden och då är du redo att börja använda Mycroft.
Använda Mycroft
Mycroft är ganska avancerad och du kan göra saker som att be den att spela nyheter eller be den att ställa in en timer. Mycroft är talbaserad, så du behöver inte oroa dig för att ange kommandon. Om du till exempel vill ställa in en timer i fem minuter, behöver du bokstavligen bara säga ”Ställ in en timer i fem minuter.” Mycroft kommer att upptäcka ditt tal och sedan starta din timer.

Mycroft är ganska bra på att konvertera tal till text, och jag upplevde inga stora problem med att förstå mig.
Du kan stoppa Mycroft genom att säga “Hej Mycroft stopp. ” Du kan till och med lägga till ytterligare färdigheter i Mycroft. Du kan till exempel lägga till saker som en ljudinspelningsfärdighet och en påminnelsefärdighet. Det är en mycket mer avancerad plattform än Betty och lär sig alltid, så det kommer att fortsätta bli bättre.
Mycroft är en uppfriskande virtuell AI med öppen källkod. Företaget säljer till och med hårdvarusmarta högtalare som har funktioner som liknar enheter som Amazon Echo.

Det är uppfriskande att se att det finns användbara virtuella assistenter för Linux. Det är sant att det finns några andra lösningar som finns, men dessa två är de mest pålitliga. Betty är en enkel kommandoradsbaserad assistent, medan Mycroft erbjuder mer avancerade funktioner. Det skulle faktiskt vara användbart att ha dem båda igång, eftersom Betty är väldigt användbart när du vill göra enkla saker medan du använder kommandoraden. För de mer fullblåsta sakerna med virtuell assistent, som att be om väderprognosen, är Mycroft din bästa satsning.
Relaterad:
-
Hur man tilldelar CPU-kärnor med Taskset i Linux
-
Så här ställer du in en brandvägg i Linux
-
Hur man söker på webben från Linux Terminal