Голосовыми ассистентами в сегодняшнее время никого не удивишь, но в операционных системах на базе GNU/Linux, в этой области все плохо.
Существует очень много виртуальных голосовых ассистентов, – например в андроид есть google assistent, также можно установить алису, и еще огромное количество.
В операционных системах от Apple – Сири
В Windows – Kortana
Так что же делать пользователями Linux?
Установите Vasisualy – голосового помощника написанного на Python
Васисуалий – это простой голосовой помощник, уважающий вашу свободу. Поддерживается только русский язык.
На что способен Васисуалий
- Текущее время – позволяет узнать текущий день, месяц, год, часы и минуты в 24-часовом формате. Вызывается командой “время”.
- О себе – позволяет узнать о функциях бота. Вызывается командой “расскажи о себе”.
- Анекдот – при вводе команды – Васисуалий рассказывает случайный анекдот. Все анекдоты взяты с сайта anekdot.ru. Вызывается командой “расскажи анекдот”.
- Погода – позволяет узнать текущую температуру в любом городе мира плюс Васисуалий комментирует это. Для получения погоды используется модуль pyowm. Вызывается командой “погода в (название необходимого города, название склоняется)”.
- Снимок экрана – создаёт снимок всего экрана в данный момент. Снимок сохраняется в формате .png в домашней директории текущего пользователя на GNU/Linux, на Windows – локальный диск C:. Команда “снимок”.
- Проигрывание радио – проигрывает радиостанцию выбранного вами жанра. В качестве плеера используется VLC. Радиостанции принадлежат 101.ru. Команда “включи радио (жанр музыки, например, рок)”. Команда для остановки – “стоп музыка”.
- Браузер – запускает браузер по умолчанию на GNU/Linux и Windows используется модуль webbrowser. Команда “Открой браузер”.
- Поиск ответа на вопрос в поисковой системе – ищет ответ на заданный ему вопрос в поисковой системе DuckDuckGo, (я изменил на поиск google)использует браузер по умолчанию. Для вызова необходимо задать вопрос начинающийся с “почему”, “какой”, “зачем”, “сколько” и др.
- Выключение компьютера – выключает компьютер. Работает ТОЛЬКО С ДИСТРИБУТИВАМИ GNU/Linux, ИСПОЛЬЗУЮЩИМИ SYSTEMD. Команда “выключи пк”.
- Перезагрузка компьютера – перезагружает компьютер. Работает ТОЛЬКО С ДИСТРИБУТИВАМИ GNU/Linux, ИСПОЛЬЗУЮЩИМИ SYSTEMD. Команда “перезагрузи пк”.
- Монетка – Васисуалий подкидывает монету и говорит, что на ней выпадает. Выбирается случайное значение из двух с помощью встроенного модуля python – random. Команда: “подкинь монету”.
- Повторение – Васисуалий повторяет введённую пользователем фразу. Команда: “повтори (текст)”.
- Карта – показывает окно OpenStreetMap. Команда: “навигатор”.
- Википедия – Васисуалий берёт ответы на ваш вопрос из Wikipedia. Команда: “что такое (предмет, человек, что угодно)”.
- Стихотворение – Васисуалий читает стихотворение. Команда: “прочти стих”.
- Скороговорка – Васисуалий говорит скороговорку. Команда: “Скажи скороговорку”.
- Тост – Васисуалий говорит тост. Команда: “скажи тост”.
- Сказка – Васисуалий читает русскую народную сказку. Команда: “прочитай сказку”.
- Переводчик – Васисуалий переводит введённый текст. Перевод может осуществляться только на английский, португальский, украинский, французский и немецкий и с любого языка на русский. Команда: “переведи на (англ., фран. и др.)” и “переведи (текст)”.
- Игра Угадай число – Васисуалий загадывает число от 0 до 100. Вам нужно отгадать его. Если введённое число меньше или больше загаданного, то Васисуалий сообщает об этом. Команда: “играть в угадай число”.
- Новости – Васисуалий берёт новости с Wikinews и говорит их. Команда: “какие новости”.
- Пользовательская музыка – воспроизведение случайного аудиофайла из папки music в директории проекта. Команда: “включи музыку”.
- Русская рулетка – игра, в ходе которой Васисуалий и пользователь будут по очереди “стрелять”. Тот у кого произойдёт выстрел – проигрывает. Команда: “Русская рулетка”, для продолжения игры – “Выстрел”.
- Файловый менеджер – открывает файловый менеджер по умолчанию. Доступно только в GNU/Linux. Команда: “Открой файловый менеджер”.
- Эмулятор терминала – открывает эмулятор терминала по умолчанию. Доступно только в GNU/Linux. Команда: “Открой терминал”.
- Список дел – добавляет информацию в файл, если файла не существует – создаёт его. Показывает информацию из файла, очищает список. Команды: “Добавь в список дел (дело)”, “Покажи список дел”, “Очисти список дел”.
- Список покупок – добавляет информацию в файл, если файла не существует – создаёт его. Показывает информацию из файла, очищает список. Команды: “Добавь в список покупок (предмет)”, “Покажи список покупок”, “Очисти список покупок”.
- Проверка соединения – проверяет подключение к интернету. Команда: “Проверь подключение к сети”.
- Центр приложений – открывает центр приложений GNOME Software или Plasma Discover. Доступно только в GNU/Linux. Команда: “Открой центр приложений”.
- Офисный пакет – открывает офисный пакет Libreoffice или Openoffice. Доступно только в GNU/Linux. Команда: “Открой офисный пакет”.
- Диктофон – записывает звук с микрофона в течение пяти секунд в аудиофайл. Команда: “Сделай запись”.
- Включить запись – воспроизводит ранее записанный с помощью навыка Диктофон аудиофайл. Команда: “включи запись”.
- Математика – считает заданное пользователем простое выражение. Команда: “Посчитай <математическое выражение>”. Например, “Посчитай пять * 8”.
- Кристальный шар – выдаёт ответ “да” или “нет” на заданный пользователем вопрос. Команда: “Кристальный шар <вопрос>”. Например: “Кристальный шар, Васисуалий – самый лучший голосовой ассистент?”.
- Управление звуком – увеличивает/уменьшает громкость в системе на 5 процентов, а также выключает звук. Команды: Уменьшение громкости: “Сделай тише”. Увеличение громкости: “Сделай громче”. Выключение звука: “Выключи звук”.
- Случайное число – говорит случайное число из заданного пользователем диапазона. Команда: “Скажи число от <число> до <число>”. Пример: “Скажи число от 0 до 57”.
- Таймер – запускает таймер на заданный пользователем промежуток времени, если не было получено значение от пользователя – на 30 секунд. По истечению времени воспроизводится звук таймера. Команда: “Поставь таймер на <число> <величина>”. Пример: “Поставь таймер на 45 минут”.
Как установить голосовой ассистент 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” в меню приложений, и запустите.

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