Несколько недель назад Amazon выпустила своего виртуального помощника Alexa, что привело к появлению все большего числа проектов и устройств, в программном обеспечении которых есть виртуальный помощник. Одним из первых устройств, получивших этого мастера, был Raspberry Pi.
И что любопытно, именно плата sbc имеет больше всего помощников или, скорее, они совместимы с таким устройством. Один из последних помощников, которых встретили, зовут Джаспер, совершенно бесплатный и совместимый с Raspbian помощник.
Джаспер может заменить мышь и клавиатуру в Raspbian
Джаспер выполняет ту же операцию, что и Алекса, но с другой TTS и STT, который заставляет его распознавать наши слова по-разному. Это абсолютно бесплатно и работает в автономном режиме, чего нет в некоторых проектах с Alexa. Jasper позволяет вам управлять небольшими действиями Raspbian, а также выполнять и вводить данные в приложениях. например, Google Calendar или Abiword. Нам нужно будет только подключить микрофон к Raspberry Pi, чтобы Джаспер мог полностью функционировать.
Чтобы установить Jasper на наш Raspbian, нам просто нужно загрузить программное обеспечение:
cd ~/
wget https://raw.githubusercontent.com/Howchoo/raspi-helpers/master/scripts/jasper-installer.sh
И как только скачали, запустите файл sh, чтобы установить программу:
sudo chmod +x jasper-installer.sh
sudo ./jasper-installer.sh
Это запустит мастер, который пошагово проведет нас через настройку Jasper в Raspbian. После настройки и установки мы должны запустить мастер следующим образом:
python /usr/local/lib/jasper/jasper.py
И если мы хотим добавить его как приложение для загрузки при запуске, мы должны сделать следующее:
crontab -e
@reboot python /usr/local/lib/jasper/jasper.py;
# or, depending on your installation location:
# @reboot python /home/pi/jasper/jasper.py
Джаспер - полный помощник, но его развитие менее активен, чем Alexa, в любом случае он полностью функционален и не имеет ничего, чтобы завидовать Алексе. Хотя, конечно, Джаспер работает как замена мыши и клавиатуры, а не как виртуальный помощник, который связывает службу с пользователем или наоборот.