Голосовыми ассистентами в сегодняшнее время никого не удивишь, но в операционных системах на базе 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» в меню приложений, и запустите.

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