Голосовой помощник Vasisualy(Вася) для Linux (Видео)

Голосовой помощник Vasisualy(Вася) для Linux (Видео)

Голосовыми ассистентами в сегодняшнее время никого не удивишь, но в операционных системах на базе GNU/Linux, в этой области все плохо.

Существует очень много виртуальных голосовых ассистентов, — например в андроид есть google assistent, также можно установить алису, и еще огромное количество.

В операционных системах от Apple — Сири

В Windows — Kortana

Так что же делать пользователями Linux?

Установите Vasisualy — голосового помощника написанного на Python

Васисуалий — это простой голосовой помощник, уважающий вашу свободу. Поддерживается только русский язык.

На что способен Васисуалий

  1. Текущее время — позволяет узнать текущий день, месяц, год, часы и минуты в 24-часовом формате. Вызывается командой «время».
  2. О себе — позволяет узнать о функциях бота. Вызывается командой «расскажи о себе».
  3. Анекдот — при вводе команды — Васисуалий рассказывает случайный анекдот. Все анекдоты взяты с сайта anekdot.ru. Вызывается командой «расскажи анекдот».
  4. Погода — позволяет узнать текущую температуру в любом городе мира плюс Васисуалий комментирует это. Для получения погоды используется модуль pyowm. Вызывается командой «погода в (название необходимого города, название склоняется)».
  5. Снимок экрана — создаёт снимок всего экрана в данный момент. Снимок сохраняется в формате .png в домашней директории текущего пользователя на GNU/Linux, на Windows — локальный диск C:. Команда «снимок».
  6. Проигрывание радио — проигрывает радиостанцию выбранного вами жанра. В качестве плеера используется VLC. Радиостанции принадлежат 101.ru. Команда «включи радио (жанр музыки, например, рок)». Команда для остановки — «стоп музыка».
  7. Браузер — запускает браузер по умолчанию на GNU/Linux и Windows используется модуль webbrowser. Команда «Открой браузер».
  8. Поиск ответа на вопрос в поисковой системе — ищет ответ на заданный ему вопрос в поисковой системе DuckDuckGo, (я изменил на поиск google)использует браузер по умолчанию. Для вызова необходимо задать вопрос начинающийся с «почему», «какой», «зачем», «сколько» и др.
  9. Выключение компьютера — выключает компьютер. Работает ТОЛЬКО С ДИСТРИБУТИВАМИ GNU/Linux, ИСПОЛЬЗУЮЩИМИ SYSTEMD. Команда «выключи пк».
  10. Перезагрузка компьютера — перезагружает компьютер. Работает ТОЛЬКО С ДИСТРИБУТИВАМИ GNU/Linux, ИСПОЛЬЗУЮЩИМИ SYSTEMD. Команда «перезагрузи пк».
  11. Монетка — Васисуалий подкидывает монету и говорит, что на ней выпадает. Выбирается случайное значение из двух с помощью встроенного модуля python — random. Команда: «подкинь монету».
  12. Повторение — Васисуалий повторяет введённую пользователем фразу. Команда: «повтори (текст)».
  13. Карта — показывает окно OpenStreetMap. Команда: «навигатор».
  14. Википедия — Васисуалий берёт ответы на ваш вопрос из Wikipedia. Команда: «что такое (предмет, человек, что угодно)».
  15. Стихотворение — Васисуалий читает стихотворение. Команда: «прочти стих».
  16. Скороговорка — Васисуалий говорит скороговорку. Команда: «Скажи скороговорку».
  17. Тост — Васисуалий говорит тост. Команда: «скажи тост».
  18. Сказка — Васисуалий читает русскую народную сказку. Команда: «прочитай сказку».
  19. Переводчик — Васисуалий переводит введённый текст. Перевод может осуществляться только на английский, португальский, украинский, французский и немецкий и с любого языка на русский. Команда: «переведи на (англ., фран. и др.)» и «переведи (текст)».
  20. Игра Угадай число — Васисуалий загадывает число от 0 до 100. Вам нужно отгадать его. Если введённое число меньше или больше загаданного, то Васисуалий сообщает об этом. Команда: «играть в угадай число».
  21. Новости — Васисуалий берёт новости с Wikinews и говорит их. Команда: «какие новости».
  22. Пользовательская музыка — воспроизведение случайного аудиофайла из папки music в директории проекта. Команда: «включи музыку».
  23. Русская рулетка — игра, в ходе которой Васисуалий и пользователь будут по очереди «стрелять». Тот у кого произойдёт выстрел — проигрывает. Команда: «Русская рулетка», для продолжения игры — «Выстрел».
  24. Файловый менеджер — открывает файловый менеджер по умолчанию. Доступно только в GNU/Linux. Команда: «Открой файловый менеджер».
  25. Эмулятор терминала — открывает эмулятор терминала по умолчанию. Доступно только в GNU/Linux. Команда: «Открой терминал».
  26. Список дел — добавляет информацию в файл, если файла не существует — создаёт его. Показывает информацию из файла, очищает список. Команды: «Добавь в список дел (дело)», «Покажи список дел», «Очисти список дел».
  27. Список покупок — добавляет информацию в файл, если файла не существует — создаёт его. Показывает информацию из файла, очищает список. Команды: «Добавь в список покупок (предмет)», «Покажи список покупок», «Очисти список покупок».
  28. Проверка соединения — проверяет подключение к интернету. Команда: «Проверь подключение к сети».
  29. Центр приложений — открывает центр приложений GNOME Software или Plasma Discover. Доступно только в GNU/Linux. Команда: «Открой центр приложений».
  30. Офисный пакет — открывает офисный пакет Libreoffice или Openoffice. Доступно только в GNU/Linux. Команда: «Открой офисный пакет».
  31. Диктофон — записывает звук с микрофона в течение пяти секунд в аудиофайл. Команда: «Сделай запись».
  32. Включить запись — воспроизводит ранее записанный с помощью навыка Диктофон аудиофайл. Команда: «включи запись».
  33. Математика — считает заданное пользователем простое выражение. Команда: «Посчитай <математическое выражение>». Например, «Посчитай пять * 8».
  34. Кристальный шар — выдаёт ответ «да» или «нет» на заданный пользователем вопрос. Команда: «Кристальный шар <вопрос>». Например: «Кристальный шар, Васисуалий — самый лучший голосовой ассистент?».
  35. Управление звуком — увеличивает/уменьшает громкость в системе на 5 процентов, а также выключает звук. Команды: Уменьшение громкости: «Сделай тише». Увеличение громкости: «Сделай громче». Выключение звука: «Выключи звук».
  36. Случайное число — говорит случайное число из заданного пользователем диапазона. Команда: «Скажи число от <число> до <число>». Пример: «Скажи число от 0 до 57».
  37. Таймер — запускает таймер на заданный пользователем промежуток времени, если не было получено значение от пользователя — на 30 секунд. По истечению времени воспроизводится звук таймера. Команда: «Поставь таймер на <число> <величина>». Пример: «Поставь таймер на 45 минут».
Прочтите:  Как установить Dropbox в Ubuntu Linux

Как установить голосовой ассистент Vasisualiy

Вы можете перейти по ссылке ниже на страницу github, и посмотреть установку в вашу систему.

Для систем на базе Ubuntu, я сделал deb-пакет, чтобы проще было устанавливать, а также чтобы ассистент Вася появился в меню приложений.

Откройте терминал, и введите следующие команды

Для Ubuntu 20.04 добавьте репозиторий

sudo add-apt-repository ppa:linvinus/rhvoice

Если вы используете Ubuntu 21.04, или 21.10, тогда добавьте другой репозиторий, тот что выше добавлять не нужно.

sudo add-apt-repository deb http://ppa.launchpad.net/linvinus/rhvoice/ubuntu focal main

Обновите пакеты

sudo apt update

И установите следующие бибилотеки

sudo apt-get install speech-dispatcher-rhvoice rhvoice-russian
sudo apt install python3-pip
pip install fuzzywuzzy sounddevice scipy translate geocoder wikipedia plyer ru_word2number mss pyowm SpeechRecognition qt-material python-Levenshtein

Скачайте Васю в пакете DEB по ссылке ниже

И установите

sudo dpkg -i vasyadeb.deb
sudo apt install -f

После установки, найдите приложение «Vasya» в меню приложений, и запустите.

васисуалий
васисуалий

Ну а в этом видео, я показываю как он работает

А что вы думаете по этому поводу? Поделитесь своими мыслями в комментариях ниже.

Оцените?
+1
9
+1
1
+1
0
+1
1
+1
0
+1
0
+1
1
Поделитесь с друзьями
Admin
Admin

Люблю Linux

Статей: 474
Подписаться
Уведомить о
guest
2 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии