Mark Lucas
0
3983
1178
Персональные помощники, такие как Siri и Google Now, могут быть очень полезны, но для вашего компьютера с Linux ничего подобного нет. Или, по крайней мере, раньше. Есть Sinus, Siri-подобная утилита для пользователей Mac. Выполнение голосовых команд Siri-Like на вашем Mac с помощью Sinus Выполнение голосовых команд Siri-Like на вашем Mac с помощью Sinus Apple еще не вывела Siri на Mac, поэтому нам придется сделать с Sinus, бесплатное приложение, которое пытается имитировать полезность помощника Apple. , но теперь настала очередь Linux с Бетти.
Что такое Бетти?
Бетти - личный помощник, похожий на Siri и Google Now, который может принимать команды, написанные на простом английском языке, и выполнять их за вас. Он поддерживает множество различных команд, о которых мы поговорим чуть позже. Единственный “нижняя сторона” является то, что он ограничен терминалом и не принимает голосовые команды, такие как Google Now Хорошо, Google: 20 полезных вещей, которые вы можете сказать на свой телефон Android OK, Google: 20 полезных вещей, которые вы можете сказать на свой телефон Android Помощник Google может помочь Вы многое сделали на своем телефоне. Вот целый ряд основных, но полезных команд Google OK, которые нужно попробовать. и Сири делают. Не позволяйте этому пугать вас - это все еще чрезвычайно полезно и легко в использовании.
После того, как Бетти установлена, вы можете делать с ней все что угодно. Вы можете сказать ему, чтобы подсчитать, сколько слов содержится в файле, изменить различные конфигурации, найти файлы, выполнить Интернет-запросы (и даже загрузить файлы), выполнить операции с файлами и каталогами, такие как изменение разрешений и сжатие / распаковка, выполнение различных пользовательских команд, управлять музыкальными приложениями и многое другое.
Для каждой команды, которую вы предоставляете Бетти, она сообщит вам, какую команду она использует для выполнения вашего запроса, а также выдаст вывод этой команды. Это не только облегчает использование терминала, но также может использоваться как учебный инструмент, если вы обращаете внимание на команды, которые он использует.
Во время публикации этой статьи Бетти будет всего около двух месяцев. Поэтому он пока не способен делать буквально все, что вы хотите, но, как вы можете видеть, он уже поддерживает большое количество команд. Чем больше времени вы даете, тем больше команд он будет поддерживать. И ожидание не должно занимать много времени - добавление команд довольно легко для разработчиков, и уже есть больше, чем горстка людей, которые вносят свой вклад в проект.
Что может сделать Бетти
Вот несколько примеров Бетти в действии:
Вот пример некоторых веб-запросов, которые Бетти может выполнить. Для того, чтобы они работали, сначала нужно выполнить команду:
Бетти включить веб-режим
.
Есть много вещей, которые вы можете сделать с Бетти, которые относятся к вашему компьютеру. Он также может вносить изменения (например, разрешения, распаковка, удаление), а не только выполнять информационные команды.
Я попробовал это только потому, что мне это нравилось, и это сработало!
Установка Бетти
Самое сложное в использовании Бетти - это установка. К сожалению, нет простого PPA, который вы можете добавить Что такое Ubuntu PPA и почему я хотел бы использовать его? [Объяснение технологии] Что такое Ubuntu PPA и почему я хочу его использовать? [Объяснение технологии], чтобы установить Бетти и закончить.
Сначала вам нужно установить его зависимости с помощью команды:
sudo apt-get установить ruby curl git
Поскольку Betty написана на Ruby, установка пакета ruby позволяет ему работать. Пакет curl необходим, когда Бетти хочет выполнить определенные задачи, связанные с Интернетом, такие как загрузка файла. Наконец, git требуется всего за мгновение, чтобы упростить загрузку Бетти. Затем запустите:
cd && git clone https://github.com/pickhardt/betty
Это загрузит код Бетти в новую папку в вашей домашней папке. Наконец, запустите эту команду:
echo "alias betty = \" ~ / betty / main.rb \ """" >> ~ / .bashrc && source ~ / .bashrc
Это вставит что-то в ваш файл .bashrc, что позволит вам просто набрать &ldquo