Kilka tygodni temu Amazon wypuścił swoją wirtualną asystentkę Alexę, co doprowadziło do coraz większej liczby projektów i urządzeń, które mają wirtualnego asystenta w swoim oprogramowaniu. Jednym z pierwszych urządzeń, które otrzymało tego kreatora, było Raspberry Pi.
I co ciekawe, to również płyta sbc ma najwięcej asystentów, a raczej to, że są one kompatybilne z takim urządzeniem. Jeden z ostatnich spotkanych asystentów nazywa się Jasper, całkowicie darmowy asystent kompatybilny z Raspbian.
Jasper może zastąpić mysz i klawiaturę w Raspbian
Jasper ma taką samą operację jak Alexa, chociaż z inny TTS i STT, który sprawia, że inaczej rozpoznaje nasze słowa. Jest całkowicie darmowy i działa w trybie offline, co nie zdarza się w niektórych projektach z Alexą. Jasper pozwala kontrolować małe akcje Raspbian, ale także wykonywać i wprowadzać dane w aplikacjach jak Kalendarz Google czy Abiword. Będziemy musieli tylko podłączyć mikrofon do Raspberry Pi, aby Jasper mógł w pełni funkcjonować.
Aby zainstalować Jasper na naszym Raspbian, wystarczy pobrać oprogramowanie:
cd ~/
wget https://raw.githubusercontent.com/Howchoo/raspi-helpers/master/scripts/jasper-installer.sh
Po pobraniu uruchom plik sh, aby zainstalować program:
sudo chmod +x jasper-installer.sh
sudo ./jasper-installer.sh
Uruchomi to kreatora, który poprowadzi nas krok po kroku przez konfigurację Jaspera w Raspbian. Po skonfigurowaniu i zainstalowaniu kreatora musimy uruchomić w następujący sposób:
python /usr/local/lib/jasper/jasper.py
A jeśli chcemy dodać to jako aplikacja do załadowania podczas uruchamianiamusimy wykonać następujące czynności:
crontab -e
@reboot python /usr/local/lib/jasper/jasper.py;
# or, depending on your installation location:
# @reboot python /home/pi/jasper/jasper.py
Jasper jest kompletnym asystentem, ale jego rozwój w każdym razie jest mniej aktywny niż Alexa jest w pełni funkcjonalny i nie ma się czego zazdrościć Alexie. Chociaż oczywiście Jasper działa jako substytut myszy i klawiatury, a nie wirtualny asystent, który łączy usługę z użytkownikiem lub odwrotnie.