Linux
 Computer >> コンピューター >  >> システム >> Linux

Linuxデスクトップで使える仮想アシスタント2選!「Betty」と「Mycroft」の導入・使い方

Linuxデスクトップで使える仮想アシスタント2選!「Betty」と「Mycroft」の導入・使い方

SiriやAlexa、Google Assistantといった音声アシスタントの名前は、ほとんどの方が一度は耳にしたことがあるでしょう。しかし、Linux向けの仮想アシスタントについて耳にする機会はあまり多くありません。とはいえ、Linuxに選択肢がないわけではありません。この記事では、Linuxで利用できる2つの仮想アシスタントをご紹介します。

1. 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 whats the time
Linuxデスクトップで使える仮想アシスタント2選!「Betty」と「Mycroft」の導入・使い方

Bettyが対応できない操作を依頼すると、警告メッセージが表示されます。

Linuxデスクトップで使える仮想アシスタント2選!「Betty」と「Mycroft」の導入・使い方

音楽プレーヤーの操作やファイル情報の確認なども可能です。タイマー起動のような高度なコマンドは実行できませんが、単純なコマンドであれば問題なくこなせます。コマンドを暗記していなくても基本操作を行えるため、Linuxを始めたばかりのユーザーにとって役立つツールと言えるでしょう。実行されたコマンドを目にする機会が増えるほど自然と記憶に定着していくのも、嬉しいポイントです。

2. Mycroft ― 音声で操作できる本格派アシスタント

Mycroftは、Linuxをはじめとする複数のプラットフォームで動作するオープンソースの音声アシスタントです。開発元は、このアシスタントを搭載した専用ハードウェアも展開しています。

Mycroftのインストール方法

Debian系のディストリビューションをお使いの場合は、パッケージからインストールできます。

その他の環境では、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

停止するときは、こちらのコマンドを実行します。

./stop-mycroft.sh

Mycroftのインストール後は、Mycroftアカウントを作成し、自分のLinuxマシンをデバイスとして登録する必要があります。Mycroft公式サイトの「Devices」セクションにアクセスし、「Add Device」ボタンをクリックしましょう。

Linuxデスクトップで使える仮想アシスタント2選!「Betty」と「Mycroft」の導入・使い方

画面にアクティベーションコードが表示されるので、そのコードを入力すれば、Mycroftを使う準備は完了です。

Mycroftの使い方

Mycroftはかなり高機能で、ニュースの読み上げやタイマー設定など、さまざまなことをお願いできます。音声ベースのアシスタントなので、キーボードでコマンドを入力する必要はありません。たとえば5分のタイマーをかけたいときは、「Set a timer for five minutes(5分のタイマーをセットして)」と話しかけるだけ。Mycroftが音声を認識し、自動的にタイマーを開始してくれます。

Linuxデスクトップで使える仮想アシスタント2選!「Betty」と「Mycroft」の導入・使い方

Mycroftの音声認識(音声からテキストへの変換)の精度は非常に高く、筆者が試した範囲では、認識ミスによるトラブルはほとんど発生しませんでした。

「Hey Mycroft stop」と話しかければ、Mycroftを停止させることもできます。さらに、スキルを追加して機能を拡張できるのも魅力です。たとえば、録音スキルやリマインダースキルなどを追加できます。Bettyよりはるかに高度なプラットフォームであり、継続的に学習する仕組みを備えているため、今後ますます進化していくことが期待できます。

Mycroftは、新鮮な驚きのあるオープンソースのAI仮想アシスタントです。Amazon Echoに近い機能を備えたスマートスピーカーのハードウェアも販売されており、選択肢の広さも魅力です。

Linuxデスクトップで使える仮想アシスタント2選!「Betty」と「Mycroft」の導入・使い方

Linuxでも実用的な仮想アシスタントが利用できるのは、心強い限りです。他にもいくつかのソリューションは存在しますが、安定して使えるのはこの2つです。Bettyはシンプルなコマンドライン型アシスタント、Mycroftはより高度な機能を備えた本格的な音声アシスタントです。実際には、両方を併用するのがおすすめです。コマンドライン上でのちょっとした作業にはBettyが便利で、天気予報の確認など本格的なアシスタント機能が必要な場面ではMycroftが最適です。


  1. Linuxスクリプトを活用してWindows 10のデスクトップを自動整理する方法

    この記事のタイトルを初めて見たとき、「技術的に間違っているのでは?」と感じるかもしれません。LinuxとWindowsはまったく別のOSであり、互いに無関係な存在だからです。かつてWindows上でLinuxスクリプトを使うには、Cygwinのようなツールをインストールするか、デュアルブート環境を構築するか、Sambaを導入するしかありませんでした。しかし、Windows 10の登場によって状況は一変しました。Microsoft Storeから複数のLinuxディストリビューションを入手できるようになったのです。WSL(Windows Subsystem for Linux)を利用すれば、Wi

  2. MS Officeを無料で使う5つの方法|追加料金なしで賢く活用する裏ワザ

    MS Officeは、Windows環境において長年にわたり欠かせない存在であり続けてきました。文書作成からクリエイティブなプレゼンテーション制作まで、私たちの生活のさまざまな場面で活躍してきた万能ツールです。多くの方がPCにインストールするスタンドアロン版(単体版)のMS Officeを使用していますが、実はこのバージョンではすべてのアプリケーションや機能にアクセスできるわけではありません。近年はMS Officeの代替ソフトも数多く登場していますが、それでもやはり純正のMS Officeを選びたいという方が多いのではないでしょうか。MS Officeスイートを使う上で最も悩ましい問題の一つ