Васисуалий - это простой модульный голосовой помощник, уважающий вашу свободу, хотя и может нахамить:smile:. Пока поддерживается только русский язык.
- GNU/Linux (Qt5 и CLI) 🐧
- Microsoft Windows (плохо поддерживается, да и не всегда работает) 🪟
- Android 🤖
- Сказать текущую дату и время.
- Рассказать анекдот.
- Сказать о текущей погоде в любом городе мира.
- Включить радио.
- Открыть браузер или веб-сайт (например, YouTube).
- Запустить программу, установленную на вашем ПК.
- Сделать снимок экрана.
- Искать информацию в Итернете.
- Выключить или перезагрузить компьютер.
- Искать видео на YouTube.
- Повторять ваши слова, как попугай.
- Подкинуть монетку.
- Сказать скороговорку.
- Открыть карты (OpenStreetMap)
- Искать ответ на ваш вопрос в Википедии.
- Сказать где вы.
- Перевести текст с любого языка на русский, испанский, английский, французский, итальянский и др..
- Рассказать новости с Wikinews.
- Сыграть в Угадай число и Русскую рулетку с вами.
- Примитивно общаться.
- И многое другое...
Вы можете скачать AppImage, работающий во многих дистрибутивах, со страницы релизов.
Для начала Вам понадобится установить синтезатор речи RHVoice:
sudo add-apt-repository ppa:linvinus/rhvoice
sudo apt-get update
sudo apt-get install speech-dispatcher-rhvoice rhvoice-russian
Затем нужно нужно установить модуль speechd для Python, PyQt5 и VLC плеер с помощью менеджера пакетов в вашем дистрибутиве (например apt):
sudo apt-get install python3-speechd python3-pyqt5 vlc python3-pyqt5.qtwebengine python3-pyaudio python3-vlc python3-alsaaudio
Клонируйте данный репозиторий с помощью Git:
git clone --recursive https://github.com/Oknolaz/vasisualy
cd vasisualy
Далее необходимо установить другие модули с помощью pip:
pip3 install -r requirements.txt
После этих действий можно запускать скрипт этой командой для Qt GUI версии:
python3 run.py
Для начала необходимо установить модули RHVoice и python-vlc из AUR. Для установки с помощью yay используйте:
yay -Sy rhvoice python-vlc
Установите необходимые пакеты с помощью Pacman:
pacman -Sy python-pyaudio python-pyqt5 python-pyalsa speech-dispatcher qt5-webengine vlc python-pyqt5-webengine
Клонируйте данный репозиторий:
git clone --recursive https://github.com/Oknolaz/vasisualy
cd vasisualy
Затем установите зависимости с помощью Pip:
pip3 install -r requirements.txt
После этих действий можно запускать скрипт этой командой для Qt GUI версии:
python3 run.py
Также доступен AUR репозиторий
Для CLI версии с распознаванием речи, адаптированной для одноплатных компьютеров (Raspberry Pi, Orange Pi и др.):
git clone --recursive https://github.com/Oknolaz/vasisualy-pi
cd vasisualy-pi
python3 run.py
Вам нужно установить интерпретатор Python 3 и VLC media player. Затем скачайте данный репозиторий, распакуйте скачанный архив и перейдите в папку с программой. После установки этого - установите необходимые модули python с помощью pip:
pip install -r requirements.txt
Далее просто запустите скрипт командой:
python run.py
Поздравляю Вас! 👍
Если вы хотите помочь в разработке программы, вы можете открыть Issue
и рассказать об ошибках, предложить свои идеи.
Также, при наличии необходимых умений, вы можете создать собственный навык для голосового ассистента и добавить его в официальный репозиторий, используя данную инструкцию.
Vasisualy -- это свободное программное обеспечение: вы можете использовать и изменять его по условиям лицензии GNU General Public License 3.0.
С вопросами и трудностями обращайтесь в нашу Telegram группу: Vasisualy
Built with ❤️ by the Oknolaz
And special thanks to Gabriel Kang👈 for the icon and logo