J.A.R.V.I.S. v0.0.2

Привет! Я Jarvis - твой личный голосовой ассистент. Я готов помочь тебе в решении самых разных задач, будь то поиск информации в интернете, составление списков дел, планирование расписания и многое другое. Просто скажи мне, что тебе нужно, и я сделаю это за тебя!

Скачать

Command Jarvis

Установка AutoHotkey

Для работы голосового ассистента Jarvis с командами на вашем компьютере требуется установить AutoHotkey. Это бесплатный инструмент для автоматизации действий на компьютере. Вы можете скачать его с официального сайта https://www.autohotkey.com/.

Установка AutoHotkey

Использование команд в Jarvis

Чтобы использовать команды в Jarvis, необходимо создать скрипт на языке AutoHotkey, скомпилировать его в исполняемый файл (exe) и добавить его в Jarvis. Вот пример скрипта, который открывает страницу Google в браузере:

						  
							#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
							; #Warn  ; Enable warnings to assist with detecting common errors.
							SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
							SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

							; Open Google in the default browser
							^g::
							Run, https://www.google.com/
							Return
						  
						

Затем вы можете скомпилировать этот скрипт в исполняемый файл, используя AutoHotkey Compiler. После этого вы можете добавить исполняемый файл в Jarvis и вызывать его с помощью голосовой команды.

Файл команд .yaml

Чтобы добавить новые команды для голосового ассистента Jarvis, вам необходимо изменить файл .yaml. В этом файле вы можете описать действия, которые должен выполнять Jarvis при определенной команде голоса. Например, если вы хотите, чтобы Jarvis открыл браузер по команде "открой браузер", вам нужно добавить следующий код в файл .yaml:

						  
							command:
							action: ahk
							exe_path: ahk/Run browser.exe
							exe_args:
							  voice:
							  sounds:
								- ok1
								- ok2
								- ok3
								phrases:
								- открой браузер 
								- запусти браузер 
								- открой гугл хром 
								- гугл хром
						  
						

В этом примере мы используем AHK для выполнения команды "открыть браузер" и добавляем несколько фраз, которые Jarvis будет распознавать и связывать с этой командой. Если вам нужно добавить новую команду, просто добавьте новый блок кода в файл .yaml, описывающий действия и фразы, связанные с этой командой.

Когда Jarvis ожидает вашей команды, вы можете произнести ключевое слово, за которым следует команда. Например, "Jarvis, открой Google". Jarvis распознает вашу команду и запустит скрипт AutoHotkey, который откроет страницу Google в браузере.

Editor Jarvis

Секция находится в режиме разработки

Answer Jarvis

Как запустить jarvis при запуске компютера?

Нажмите сочетание клавиш WIN+R, чтобы открыть окно "Выполнить". Введите "shell:startup" в поле "Открыть" и нажмите "ОК". Это откроет папку "Автозагрузка". Откройте папку с ярлыком программы Джарвиса, который вы хотите запустить при старте компьютера Скопируйте ярлык программы, используя команду "Копировать" или сочетание клавиш CTRL+C. Вставьте ярлык программы в папку "Автозагрузка", используя команду "Вставить" или сочетание клавиш CTRL+V. Перезагрузите компьютер, чтобы убедиться, что Jarvis запускается при старте. Если все выполнено правильно, то при следующем запуске компьютера Jarvis автоматически запустится и будет готов к использованию.

Что делать если какие-то программы не закрываются скриптом или что то не работает так как должно?

1. Убедитесь, что программа имеет правильный путь к исполняемому файлу в скрипте.
2. Проверьте, что программа не заблокирована другими процессами или службами, например, антивирусом или защитным программным обеспечением.
3. Если программа не закрывается, когда скрипт запускается не от имени администратора, попробуйте запустить скрипт от имени администратора.
Если все вышеперечисленные действия не помогают, можно попробовать изменить свойства экзешника программы, чтобы она запускалась всегда от имени администратора. Для этого нужно:
1. Найти исполняемый файл программы (обычно это файл с расширением .exe) и щелкнуть на нем правой кнопкой мыши.
2. В контекстном меню выбрать "Свойства".
3. Перейти на вкладку "Совместимость".
4. Поставить галочку "Запускать эту программу от имени администратора".
5. Нажать "ОК" для сохранения изменений.

Как узнать имя процесса нужной вам программы?

1. Открываем командную строку ("WIN+R", вводим "cmd", нажимаем "Enter").
2. Вводим команду "tasklist" и нажимаем "Enter". Эта команда выведет список всех запущенных процессов на компьютере.
3. Выбираем запущенное приложение -> ПКМ -> Свойства и копируем значение из окошка названия

Почему у меня запускается командная строка вместе с программой?

1. Потому что jarvis находится в бета-тесте и разработчику нужно видеть какие ошибки выдает программа во время тестирования, а в этом хорошо помогает командная строка
2. Командная строка исчезнет когда будет релиз официальной версии а не бета-теста

Почему Джарвис столько жрет и много занимает оперативной памяти?

1. Относительно использования Microsoft Edge WebView2, это может быть связано с тем, что WebView2 использует движок Chromium, который может потреблять дополнительные ресурсы, но в то же время он может обеспечить лучшую производительность и совместимость с современными веб-технологиями.

Решение проблемы, появляется консоль пишет пару строк и исчезает

Проблема появляется потому-что на пк не скачано ViewWeb2 Вам нужно установить ViewWeb2 с официального сайта на пк и проблема будет решена.

Example command

Ниже приведены некоторые примеры команд AHK и YAML.

1. Запуск ютуба

Эта команда запускает ютуб в браузере который стоит по умолчанию. Вам надо скомпилировать этот скрипт в exe.

						  
							; Open Google in the default browser
							Run, "https://youtube.com"
						  
						

Command.yaml

						  
							command:
							action: ahk
							exe_path: ahk/Run youtube.exe
							exe_args:
							  voice:
							  sounds:
								- ok1
								- ok2
								- ok3
								- ok4
								phrases:
								- открой ютуб
								- ютуб
								- запусти ютуб
						  
						

2. Запуск переводчика

Эта команда запускает переводчик в браузере который стоит по умолчанию. Вам надо скомпилировать этот скрипт в exe.

						  
							; Open Translator in the default browser
							Run, "https://www.deepl.com"
						  
						

Command.yaml

						  
							command:
							action: ahk
							exe_path: ahk/Run translator.exe
							exe_args:
							  voice:
							  sounds:
								- ok1
								- ok2
								- ok3
								- ok4
								phrases:
								- открой переводчик
								- переводчик
								- запусти переводчик
						  
						

3. Обновления страницы в браузере

Эта команда перезапускает страницу в браузере. Вам надо скомпилировать этот скрипт в exe.

						  
							; Update tab in browser
							Send, {f5}
						  
						

Command.yaml

						  
							command:
							action: ahk
							exe_path: ahk/Update tab.exe
							exe_args:
							  voice:
							  sounds:
								- ok1
								- ok2
								- ok3
								- ok4
								phrases:
								- перезапусти страницу
								- перезапусти
								- обнови страницу
						  
						

4. Запуск discord

Эта команда запускает дискорд на пк. Вам надо скомпилировать этот скрипт в exe.

						  
							; Run discord in pc
							Run shell:AppsFolder\com.squirrel.Discord.Discord
						  
						

Command.yaml

						  
							command:
							action: ahk
							exe_path: ahk/Open discord.exe
							exe_args:
							  voice:
							  sounds:
								- ok1
								- ok2
								- ok3
								phrases:
								- открой дискорд
								- запусти дискорд
								- включи дискорд
								- дискорд
						  
						

4. Выключить звук

Эта команда выключает звук на вашем пк. Вам надо скомпилировать этот скрипт в exe.

						  
							#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
							; #Warn ; Enable warnings to assist with detecting common errors.
							SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
							SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.

							Send {Volume_Mute} ; Mute/unmute the master volume.
						  
						

Command.yaml

						  
							command:
							action: ahk
							exe_path: ahk/Mute volum.exe
							exe_args:
							  voice:
							  sounds:
								- ok1
								- ok2
								- ok3
								phrases:
								- выключи звук
								- беззвучный режим
								- режим без звука
								- отключи звук
						  
						

5. Поставить на паузу

Эта команда ставит на паузу видео. Вам надо скомпилировать этот скрипт в exe.

						  
							; Pause in video
							Send, {Space down}{Space up}
						  
						

Command.yaml

						  
							command:
							action: ahk
							exe_path: ahk/pause.exe
							exe_args:
							  voice:
							  sounds:
								- ok1
								- ok2
								- ok3
								phrases:
								- пауза
								- поставь на паузу
								- сними с паузы
						  
						

6. Полноэкранный режим

Эта команда запускает полноэкранный режим у видео. Вам надо скомпилировать этот скрипт в exe.

						  
							; Fullscreen in video
							Send, {f}
						  
						

Command.yaml

						  
							command:
							action: ahk
							exe_path: ahk/fullscreen.exe
							exe_args:
							  voice:
							  sounds:
								- ok1
								- ok2
								- ok3
								phrases:
								- во весь экран
								- открой во весь экран
								- полноэкранный режим
								- выйди из полноэкранного режима
						  
						

7. Включи следующее видео

Эта команда запускает следующее в списке. Вам надо скомпилировать этот скрипт в exe.

						  
							; Next video in youtube
							Send, +n
						  
						

Command.yaml

						  
							command:
							action: ahk
							exe_path: ahk/Next video.exe
							exe_args:
							  voice:
							  sounds:
								- ok1
								- ok2
								- ok3
								phrases:
								- следующее видео
								- включи следующее видео
								- переключи на следующее видео
						  
						

8. Cделай громче

Эта команда делает звук по громче. Вам надо скомпилировать этот скрипт в exe.

						  
							; Sound up in pc
							Send, {Volume_Up 2.7}
						  
						

Command.yaml

						  
							command:
							action: ahk
							exe_path: ahk/Sound up.exe
							exe_args:
							  voice:
							  sounds:
								- ok1
								- ok2
								- ok3
								phrases:
								- сделай громче
								- громче
								- сделай погромче
						  
						

9. Запустить Steam

Эта команда запускает steam на вашем пк. Вам надо скомпилировать этот скрипт в exe.

						  
							; Open steam in pc
							WinKill, AHK_exe Steam.exe
							Process, Close, Steam.exe

							Run, steam://open/bigpicture
						  
						

Command.yaml

						  
							command:
							action: ahk
							exe_path: ahk/Open steam.exe
							exe_args:
							  voice:
							  sounds:
								- ok1
								- ok2
								- ok3
								phrases:
								- включи игровой режим
								- перейди в игровой режим
								- я хочу поиграть
								- включи стим
								- запусти стим
								- открой стим
								- стим
						  
						

10. Закрой Steam

Эта команда закривает steam на вашем пк. Вам надо скомпилировать этот скрипт в exe.

						  
							; Close steam in pc
							WinKill, AHK_exe Steam.exe
							Process, Close, Steam.exe
						  
						

Command.yaml

						  
							command:
							action: ahk
							exe_path: ahk/Close steam.exe
							exe_args:
							  voice:
							  sounds:
								- ok1
								- ok2
								- ok3
								phrases:
								- рабочий режим
								- вернись в рабочий режим
								- отключи игровой режим
								- выйди из игрового режима
								- выход с игрового режима
								- рабочее пространство
								- выключи игровой режим
								- выключи стим
								- отключи стим
								- выйди из стима
								- закрой стим
						  
						

11. Запуск telegram

Эта команда запускает telegram на вашем пк. Вам надо скомпилировать этот скрипт в exe.

						  
							; Open telegram in pc
							user = % A_UserName

							Run C:\Users\%user%\AppData\Roaming\Telegram Desktop\Telegram.exe
						  
						

Command.yaml

						  
							command:
							action: ahk
							exe_path: ahk/Open telegram.exe
							exe_args:
							  voice:
							  sounds:
								- ok1
								- ok2
								- ok3
								phrases:
								- запусти телеграмм
								- открой телеграмм
								- включи телеграмм
								- запусти телеграм
								- открой телеграм
								- включи телеграм
						  
						

12. Закрой telegram

Эта команда закрывает telegram на вашем пк. Вам надо скомпилировать этот скрипт в exe.

						  
							; Close telegram in pc

							WinKill, AHK_exe Telegram.exe
							Process, Close, Telegram.exe
						  
						

Command.yaml

						  
							command:
							action: ahk
							exe_path: ahk/Close telegram.exe
							exe_args:
							  voice:
							  sounds:
								- ok1
								- ok2
								- ok3
								phrases:
								- закрой телеграмм
								- выключи телеграмм
								- отключи телеграмм
								- закрой телеграм
								- выключи телеграм
								- отключи телеграм
						  
						

13. Погода

Эта команда запускает погоду на вашем пк. Вам надо скомпилировать этот скрипт в exe.

						  
							; Open weather in pc

							Run shell:AppsFolder\Microsoft.BingWeather_8wekyb3d8bbwe!App
						  
						

Command.yaml

						  
							command:
							action: ahk
							exe_path: ahk/Open weather.exe
							exe_args:
							  voice:
							  sounds:
								- ok1
								- ok2
								- ok3
								phrases:
								- открой погоду
								- покажи погоду
								- запусти погоду
								- погода
								- какая сегодня погода
						  
						

14. Скриншот

Эта команда делает скриншот на вашем пк. Вам надо скомпилировать этот скрипт в exe.

						  
							; Screenshot in pc

							Send, #{PrintScreen}
						  
						

Command.yaml

						  
							command:
							action: ahk
							exe_path: ahk/screenshot.exe
							exe_args:
							  voice:
							  sounds:
								- ok1
								- ok2
								- ok3
								phrases:
								- сделай скриншот
								- сделай снимок экрана
								- сними экран
						  
						

15. Очистка корзины

Эта команда почистит корзину на вашем пк. Вам надо скомпилировать этот скрипт в exe.

						  
							; Empty trash in pc

							FileRecycleEmpty,
						  
						

Command.yaml

						  
							command:
							action: ahk
							exe_path: ahk/Empty trash.exe
							exe_args:
							  voice:
							  sounds:
								- ok1
								- ok2
								- ok3
								phrases:
								- очисти корзину
								- почисти корзину
								- очистка корзины
						  
						

16. Сверни окна

Эта команда свернет все окна на вашем пк. Вам надо скомпилировать этот скрипт в exe.

						  
							; Roll up in pc

							WinMinimizeAll
						  
						

Command.yaml

						  
							command:
							action: ahk
							exe_path: ahk/Roll up windows.exe.exe
							exe_args:
							  voice:
							  sounds:
								- ok1
								- ok2
								- ok3
								phrases:
								- сверни все окна
								- сверни окна
								- разверни все окна
								- разверни окна
								- покажи все окна
								- покажи окна
						  
						

17. Cверни текущее окно

Эта команда свернет только активное окно на вашем пк. Вам надо скомпилировать этот скрипт в exe.

						  
							; Minimize current in pc

							WinMinimize, A
						  
						

Command.yaml

						  
							command:
							action: ahk
							exe_path: ahk/Minimize current window.exe
							exe_args:
							  voice:
							  sounds:
								- ok1
								- ok2
								- ok3
								phrases:
								- сверни текущее окно
						  
						

18. Выключи компьютер

Эта команда выключит ваш пк. Вам надо скомпилировать этот скрипт в exe.

						  
							; Shutdown in pc

							Run, C:\Windows\System32\shutdown.exe -s -t 30
						  
						

Command.yaml

						  
							command:
							action: ahk
							exe_path: ahk/shutdown.exe
							exe_args:
							  voice:
							  sounds:
								- ok1
								- ok2
								- ok3
								phrases:
								- выключи компьютер
								- заверши работу
								- выруби комп
								- выключи комп
						  
						

19. Перезагрузи компьютер

Эта команда перезагрузит ваш пк. Вам надо скомпилировать этот скрипт в exe.

						  
							; Reload PC

							Shutdown, 6
						  
						

Command.yaml

						  
							command:
							action: ahk
							exe_path: ahk/reload.exe
							exe_args:
							  voice:
							  sounds:
								- ok1
								- ok2
								- ok3
								phrases:
								- перезагрузи компьютер
								- перезагрузи комп
						  
						

20. Cмени раскладку

Эта команда сменит раскладку на клавиатуре на вашем пк. Вам надо скомпилировать этот скрипт в exe.

						  
							; Set language

							Send, {Shift down}{Alt}{Shift up}
						  
						

Command.yaml

						  
							command:
							action: ahk
							exe_path: ahk/Set language.exe
							exe_args:
							  voice:
							  sounds:
								- ok1
								- ok2
								- ok3
								phrases:
								- перезагрузи компьютер
								- смени раскладку
								- поменяй раскладку
								- смени язык
								- поменяй язык
								- переключи на русский
								- переключи на английский
						  
						

А больше команд вы можете найти здесь

Theme

Jarvis

How can I assist you?

Default Commands: