Computer >> 컴퓨터 >  >> 시스템 >> Linux

리눅스 데스크탑에서 사용할 수 있는 가상 비서 2가지 – Betty와 Mycroft

리눅스 데스크탑에서 사용할 수 있는 가상 비서 2가지 – Betty와 Mycroft

시리(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 whats the time
리눅스 데스크탑에서 사용할 수 있는 가상 비서 2가지 – Betty와 Mycroft

Betty가 처리할 수 없는 요청을 하면 경고 메시지가 표시됩니다.

리눅스 데스크탑에서 사용할 수 있는 가상 비서 2가지 – Betty와 Mycroft

음악 플레이어 제어나 파일 정보 확인 같은 작업도 가능합니다. 타이머 시작처럼 고급 기능은 지원하지 않지만, 간단한 명령어라면 충분히 활용할 수 있죠. 특히 리눅스 초보자에게 유용한 도구입니다. 명령어를 미리 외우지 않아도 자연어로 요청만 하면 되고, 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 웹사이트의 Devices 섹션으로 이동해 "Add Device" 버튼을 클릭하면 됩니다.

리눅스 데스크탑에서 사용할 수 있는 가상 비서 2가지 – Betty와 Mycroft

그러면 Mycroft가 인증 코드를 발급해 줍니다. 이 코드를 입력하고 나면 Mycroft를 바로 사용할 준비가 끝납니다.

Mycroft 사용법

Mycroft는 상당히 진보된 비서로, 뉴스 재생을 요청하거나 타이머 설정을 부탁하는 등의 작업이 가능합니다. 음성 기반으로 동작하기 때문에 명령어를 직접 입력할 필요가 없습니다. 예를 들어 5분 타이머를 맞추고 싶다면 그냥 "Set a timer for five minutes(5분 타이머 맞춰 줘)"라고 말하기만 하면 됩니다. Mycroft가 음성을 인식하여 타이머를 시작해 줍니다.

리눅스 데스크탑에서 사용할 수 있는 가상 비서 2가지 – Betty와 Mycroft

Mycroft의 음성 인식(음성-텍스트 변환) 성능은 꽤 훌륭해서, 실제로 사용하는 동안 큰 문제를 겪은 적은 없었습니다.

"Hey Mycroft stop"이라고 말하면 Mycroft의 동작을 멈출 수 있습니다. 또한 오디오 녹음 스킬, 리마인더 스킬 같은 추가 스킬을 설치해 기능을 확장할 수도 있습니다. Betty보다 훨씬 진보된 플랫폼이며, 지속적으로 학습하기 때문에 시간이 지날수록 더 똑똑해집니다.

Mycroft는 신선한 매력을 지닌 오픈소스 AI 가상 비서입니다. 아마존 에코(Amazon Echo)와 비슷한 기능을 제공하는 하드웨어 스마트 스피커도 직접 판매하고 있죠.

리눅스 데스크탑에서 사용할 수 있는 가상 비서 2가지 – Betty와 Mycroft

리눅스에서도 실용적인 가상 비서를 사용할 수 있다는 사실은 참 반갑습니다. 물론 그 밖에도 여러 솔루션이 존재하지만, 안정성 면에서는 이 두 가지가 가장 신뢰할 만합니다. Betty는 단순한 명령줄 기반 비서이고, Mycroft는 더 고급 기능을 제공합니다. 사실 두 가지를 함께 사용하는 것도 좋은 방법입니다. 명령줄에서 간단한 작업을 처리할 때는 Betty가 매우 유용하고, 날씨 예보를 묻는 것 같은 본격적인 가상 비서 기능이 필요할 때는 Mycroft가 최적의 선택이니까요.