Jarvis для windows 10 с голосом

Version 1.5.5 — 31 May 2017

  • Improved
  • Performance improvements.
  • Fixed
  • Fixed a bug that would cause Jarvis Lite not to start when a microphone was not present or set to default. Now an error message is displayed instead.
  • Fixed incorrect tooltips.

Version 1.5.4 — 03 Apr 2017

  • Improved
  • Performance improvements.
  • Fixed
  • Fixed a bug where a problem with saved shell commands wouldn’t always be detected.
  • Fixed a problem where Jarvis would speak the date incorrectly for some system cultures.

Version 1.5.3 — 17 Aug 2016

  • New
  • Multiple custom commands can now be removed at once.
  • You can now choose to disable default commands.

Version 1.5.2 — 15 Jul 2016

  • Fixed
  • Fixed a bug where an XML CDATA tag was displayed in the latest news window.

Version 1.5.1 — 27 Jun 2016

  • New
  • You can now choose to play audio media files inside Jarvis Lite automatically.

Version 1.5.0 — 26 Mar 2016

  • Fixed
  • Fixed an issue where asking for weather information wouldn’t work.

Version 1.4.9 — 16 Mar 2016

  • New
  • You can now input ‘[random]’ into the location box before a directory for shell commands to randomly select one file inside to launch.
  • Improved
  • Minor GUI improvements.

Version 1.4.8 — 12 Mar 2016

  • New
  • You can now drag a file or folder onto the browse button on custom shell commands.
  • Improved
  • Add, edit and remove buttons on custom commands now enable only when relevant.
  • Increased the delay on all tooltips.
  • Subtle colour change on unfocused windows.
  • Fixed
  • Fixed an issue where the social commands list on custom commands would have an obtrusive scrollbar with long commands.

Version 1.4.7 — 09 Mar 2016

  • New
  • You can now use the enter key when creating a new command to add it.

Version 1.4.6 — 21 Feb 2016

  • New
  • The preferences window now notifies you when you have unsaved changes and prompts you to save when closing the window.
  • Added a warning when trying to open multiple instances, and the option to allow it.

Version 1.4.5 — 18 Feb 2016

  • New
  • Jarvis can now read out the latest news directly from the latest news window, just by pressing ‘listen’.
  • Improved
  • Categories on the show commands window are now formatted distinctly.
  • Fixed
  • Fixed an issue where the latest news window would open twice.
  • Numerous other bug fixes in the latest news window.

Version 1.4.4 — 16 Feb 2016

  • Fixed
  • Fixed some icons on buttons not displaying properly.

Version 1.4.3 — 14 Feb 2016

This update is primarily to fix Windows 7 compatibility. A big thank you to Mark P.

  • Improved
  • Message boxes now have an updated style.
  • Fixed
  • Jarvis Lite now works on systems running Windows 7.
  • Fixed listening hotkey not working when ctrl was selected as the first key.

Version 1.4.2 — 01 Feb 2016

  • Fixed
  • Fixed a crash caused by dragging some windows from certain points.

Version 1.4.1 — 27 Jan 2016

  • New
  • Added tooltips throughout the application.
  • Fixed
  • Fixed a problem that caused message box windows to be full screen.
  • Fixed a graphical glitch with the preferences window.
  • Fixed a problem where the transparency slider in preferences would not respond to arrow keys.

Version 1.4.0 — 25 Jan 2016

It is now 1 year since Jarvis Lite was first released, and we are celebrating with a brand new redesigned theme! We have also made huge improvements to the speed and efficiency of Jarvis Lite, along with a multitude of new features and improvements. A good update wouldn’t be without its fair share of bug fixes, and this update is no exception; fixing the listening hotkey, Google search and many, many more.

  • New
  • Added new default commands: «scroll up» and «scroll down».
  • Added share buttons to the latest news window, with options including email, Twitter and LinkedIn.
  • Improved
  • Resigned all windows with a brand new theme.
  • Increased the size of all windows to display more information.
  • Increased the performance throughout the whole application.
  • The storage space Jarvis Lite requires has been reduced.
  • The latest news window now displays the date and time at which the news article was published.
  • Responses for all custom commands except social commands are now automatically set to ‘[none]’ when left blank.
  • Fixed
  • Fixed an error that would prevent an error message being spoken if shell commands were setup incorrectly.
  • Fixed a bug that prevented search Google from working.
  • Fixed a problem where the listening hotkey would not toggle the listening status of Jarvis.
  • Fixed numerous other small bugs and visual glitches.

Version 1.3.7 — 18 Jan 2016

  • Improved
  • Improved the efficiency of hotkey commands.
  • Space has been added to the existing collection of keys that you could set in the custom hotkey commands.
  • Fixed
  • Fixed a problem where hotkey commands would not work correctly when no modifier key was selected.
  • Fixed an error that would cause an incorrect error message to be spoken if social commands were setup incorrectly.

Version 1.3.6 — 29 Nov 2015

  • New
  • You can now input ‘[none]’ into the response box for all types of commands to prevent Jarvis from saying a response.

Version 1.3.5 — 15 Nov 2015

  • New
  • You can now choose whether or not to search Google’s encrypted subdomain or not in preferences.
  • Improved
  • Speed of weather report is now quicker.

Version 1.3.4 — 14 Nov 2015

  • Improved
  • Minor performance improvements.
  • Fixed
  • Fixed a graphical issue in the Custom Commands window.

Version 1.3.3 — 13 Nov 2015

  • Improved
  • The Main UI spinning ring and all images are now of a much higher quality.
  • The Main UI Preferences, Commands and Dictation buttons have had the white background removed.
  • Fixed
  • Fixed a bug that caused the termination window browse list to not correctly update each time it was accessed.

Version 1.3.2 — 04 Aug 2015

  • New
  • «Temp Format» preference which allows the user to set the desired format of weather temperature information, between Celsius and Fahrenheit.

Version 1.3.1 — 01 Aug 2015

  • New
  • You can now set a custom command with multiple different commands linked to the same function. For example if you entered: ‘Hello|Hi Jarvis|Hey Jarvis’ as a command when setting a custom command, Jarvis will respond and carry out the function (shell, termination or hotkey command) whenever you say either of those commands. This system is pipe delimited, like the randomised responses feature. NOTE: There must not be any blank spaces either side of the pipe delimiter.

Version 1.3.0 — 16 Jul 2015

  • New
  • You can now set Jarvis to say one of many responses randomly. Use a pipe (|) as a delimiter to the possible responses that Jarvis could say. For example if you entered: ‘OK Sir|Sure thing|Already done’ as a response when setting a custom command, Jarvis will randomly pick one to respond to you with.
  • Improved
  • Space and Enter have been added to the existing collection of keys that you could set in the custom hotkey commands.

Version 1.2.9 — 11 Jul 2015

  • New
  • Edit button has been added to the custom commands window.
  • Improved
  • Main UI buttons are now black instead of blue.

Version 1.2.8 — 04 Jul 2015

  • New
  • The audio spectrum that is on the main UI is no longer static, but changes when Jarvis speaks.
  • The buttons on the main UI have been redesigned with a blue color scheme.

Version 1.2.7 — 20 Jun 2015

  • New
  • Added new default commands: «start listening» and «stop listening» which allow you to start/stop Jarvis from listening.

Version 1.2.6 — 30 May 2015

  • New
  • Added Google search feature. Search anything on Google with just your voice. To use this feature, just say «search Google». After Jarvis’ prompt ‘what for?’ procede with your search content.
  • Added new default commands: «stop talking», «stop speaking» and «cancel speech» which all cancel whatever Jarvis is currently saying.

Version 1.2.3 — 19 May 2015

  • Fixed
  • Fixed a bug that caused the Jarvis Lite GUI to reset to center screen.

Version 1.2.2 — 18 May 2015

  • Improved
  • GUI Transparency slider now only goes down to 10, rather than 0.
  • Fixed
  • Fixed an issue where setting the GUI transparency to less than 10 would not update the actual transparency.
  • Fixed a bug that could cause a crash if the GUI transparency saved incorrectly.

Version 1.2.1 — 17 May 2015

  • New
  • «Always on top» feature in preferences which allows the user to set the Jarvis Lite main GUI to be topmost (stay on top of all other windows).
  • «GUI transparency» feature in preferences — you can now change the opacity levels of the main Jarvis Lite interface.

Version 1.2.0 — 01 Apr 2015

  • New
  • Dictation feature: When you say «start dictation» Jarvis will type whatever you then say. Say «stop dictation» to exit back into command mode.
  • Dictation button on MainUI to enable and disable dictation mode.
  • Custom Hotkey Commands feature.

Version 1.1.0 — 09 Feb 2015

  • New
  • Added a stylish new HUD designed message box.
  • Custom hotkey to start/stop Jarvis from listening. Choose from Ctrl/Shift/Alt + A-Z/0-9 in the Preferences Window (the hotkey is Alt+M by default).
  • Start on Windows startup option in preferences.
  • Universal ‘.acwjl’ file extension to launch Jarvis Lite.
  • Improved
  • Smooth MainUI edge anti-aliasing.
  • Custom termination commands now lets the user know if an application is not already running when they try to initiate a termination command.
  • Increased the length of time the green colour shows on the main window when Jarvis Lite recognises a command.
  • Improved reliability and performance, especially with recognising commands.
  • Fixed
  • Fixed an issue where shell commands would fail whilst trying to start an unrecognized application.
  • Fixed a bug where the colour on the MainUI would show white when it should be red.
  • Fixed a bug where saving preferences with incorrect information more than once would cause incorrect information to display in the message box.
  • Fixed a problem where some Jarvis Lite windows would try to open full screen.

Version 1.0.1 — 26 Jan 2015

  • New
  • Added a new default command: «What is tomorrows forecast».
  • Improved
  • Adjustments have been made to the News Window.
  • Fixed
  • Some grammatical errors have been fixed.

Version 1.0.0 — 25 Jan 2015

  • New
  • Initial release.

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.

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:
								- перезагрузи компьютер
								- смени раскладку
								- поменяй раскладку
								- смени язык
								- поменяй язык
								- переключи на русский
								- переключи на английский
						  
						

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

Introduction 👨‍💻

It is a voice assistant which can be used to interact with your computer and also you have been seeing it in Iron man movies, but this JARVIS is not that much advanced as shown in movies.

Built with: Python

  • Demo video for JARVIS is available here

Cool functionalities of JARVIS 😎 :)

I have wrote code which you can use JARVIS in the following ways :

  • It can tell count of Covid-19 cases for each state in India

  • It can do Screen Recording with voice recording stuff.

  • It can also do voice recording

  • It can access your mobile camera

  • It can access your web camera

  • It can find the location of a phone number

    Unfortunately there is no such thing as magic, and neither we, nor anyone else, have the ability to derive a phone’s location from an input string.

    Here is what is actually happening:

    The phone number is entered and a library is used to turn the country calling code into the name of the country. For example numbers starting with +91 becomes India, +880 is Bangladesh, +34 is Spain, etc.

    The country name is then sent to our geocoding API as a forward geocoding request (placename to coordinates). We then return the coordinates of the center of the country. For example we turn India into 22.3511148, 78.6677428, roughly in the middle of Uttar Pradesh.

    People get confused and angry as to why the coordinates are not actually where the phone is physically located.

    Reference: We can NOT convert a phone number into a location. Sorry.

  • It can read pdf’s

  • It can work as a telephone dictionary(Add contacts, search contacts)

  • It can generate qr codes for Links/anyText.

  • It can check/find your Internet speed

  • It can tell your IP address

  • It can tell the latest news

  • It can check the system condition

  • It can send gmails

  • It can send whatsapp messages to Individual & group chats

  • It can play youtube songs

  • It can download youtube songs

  • It can download instagram profiles

  • It can find/tell your current location where ever you are

  • It can take screenshots with a custom filename

  • It can tell current time

  • It can tell current day

  • It can tell random progrmamming jokes

  • It can also tell your schedule for each day

  • It can be silent for a certain number of time if we mention how much time we want it to be silent

  • It can search in wikipedia and tell about it in 5 lines

  • It can tell procedure/instructions how to make something(Eg:How to make a cake)

  • It can search for information in browser which we want

  • It can control system volumes

  • It can control system power activities(Eg: shutdown, restart, sleep)

  • It can play music file in a particular directory where the songs are present

  • It can open your social media and open-source accounts

  • It can open your college meeting accounts

  • It can open your OTT platforms accounts

  • It can open your all google apps

  • It can open presentation tools like canva, google slide

  • It can open shopping websites

  • It can open all the URL links

  • It can open/close all the pc applications(NOTE: give correct path based on your OS)

  • It can sleep until you say wake up

  • Finally It can interact with you and you can also add more commands if you want😎

NOTE: Before running the code you must make sure you have all the modules installed in your python version(NOTE: python version can be >=3.6).

These are the following modules used in JARVIS📚 :

SpeechRecognisation | PyAudio | pyttsx3 | pywhatkit | datetime | wikipedia | pyjokes | cv2 | cv2 tools | requests | smtplib | psutil | random | instaloader | PyAutoGUI | PyPDF2 | bs4 | PyQt5 | pywikihow | speed test | pytube | numpy | urllib | covid | phonenumbers | folium | opencage | pillow | Pywave | win32api | mscvrt

API keys 🔑

To run this project you should need some API key’s for reading news, for finding phone number location. Register for your API key by clicking the following

  • NewsAPI : used for fetching news
  • Open cage : to locate a place in maps

Note : supported OS : Windows, working on the making the JARVIS for Linux, but it many take some time.

Installation 💻

  • You need to first fork this repository and clone the repository to your local system

    $ git clone https://github.com/<your-github-username>/J.A.R.V.I.S.git
    
  • Make sure to install all the required python modules mentioned above or you can simply install them by

    $ pip install -r requirements.txt
    

    Note: For any errors while installing the python modules refer ERRORS.md because I got some errors while installing and using them.

  • Add the correct system paths in JARVIS.py to open the system applications

  • Add your gmail id and password to send emails(line:797,798)

  • Make sure you have registerd in NewsAPI and replace the apiKey=YOUR_NEWS_API_KEY with your API key(Line: 852) and in Open cage and replace the API_key = «_OPEN_CAGE_GEOCODE_API_KEY_» with your API key(PhoneNumber.py(lineNo: 13))

  • For using mobile camera you need to first install an app in mobile called IP Webcam after installing go to START SERVER it will open your mobile camara at the bottom of the screen you can see IPv4 there you can find the IP address and replace _IP_Webcam_IP_address_ with the IP address in JARVIS.py MobileCamera function(line: 332)

  • Add the correct system paths to gifs or for background images in JarvisUi.py and JARVIS.py. If you got any elements missing(RED SCREEN) refer ERRORS.md file.

  • Finally to launch Jarvis, use the following commands:

    GUI Version of Jarvis

    Terminal Version of Jarvis

    $ python JarvisWithoutGUI.py
    

That’s it #Enjoy speaking with your computer friend 😁

Demo video for JARVIS is available here

FINAL GUI of JARVIS😎

Note: For any errors while installing the python modules refer ERRORS.md because I got some errors while installing and using them.

Motivation for this project🙃

Due to covid19 in my house I’m in a seperate room, without talking with anyone, so thought to talk with my laptop which I will use everyday, and came up with this project.

How to Contribute 🤔

To contribute to this project please read the CONTRITUTING.md file.

Want to run JARVIS as an Application?

Read this, to convert a .py file to .exe file.

Future plans😇

In the present JARVIS GUI we cannot see the commands running but they are visible on the terminal, so plan to bring up the commands to display on the GUI.

If you like the repository FORK && clone 🍴 the repository, start using JARVIS, and don’t forget to the repository.

JARVIS Voice Assistant — for PC

Голосовой помощник Jarvis предлагает уникальный способ управления вашими задачами и запросами с помощью голосовых команд, делая повседневные задачи более плавными. Оснащенный продвинутыми AI-технологиями, он позволяет пользователям легко выполнять интерактивные задачи, оптимизируя рабочие процессы и повышая общую продуктивность.

Добавлено:

Социальные & Email:

Платформа:

JARVIS Voice Assistant - for PC

JARVIS Voice Assistant — for PC

JARVIS Voice Assistant - for PC

Голосовой помощник Jarvis предлагает уникальный способ управления вашими задачами и запросами с помощью голосовых команд, делая повседневные задачи более плавными. Оснащенный продвинутыми AI-технологиями, он позволяет пользователям легко выполнять интерактивные задачи, оптимизируя рабочие процессы и повышая общую продуктивность.

Добавлено:

Социальные & Email:

Платформа:

Что такое JARVIS Voice Assistant — for PC?

Голосовой помощник Jarvis — это инновационный инструмент, разработанный для помощи пользователям в повседневных задачах с использованием технологии распознавания голоса. Независимо от того, ищете ли вы информацию, устанавливаете напоминания или управляете приложениями, Jarvis слушает ваши команды и эффективно предоставляет результаты. Благодаря возможностям обработки естественного языка он понимает контекст, делая беседы более человечными. Его удобный интерфейс и интуитивные команды упрощают выполнение общих задач, преобразуя способ, которым пользователи взаимодействуют со своими устройствами и эффективно управляют временем.

Кто будет использовать JARVIS Voice Assistant — for PC?

  • Студенты
  • Профессионалы
  • Технические энтузиасты
  • Лица, ищущие инструменты для повышения продуктивности

Как использовать JARVIS Voice Assistant — for PC?

  • Шаг 1: Установите расширение Jarvis Voice Assistant из Chrome Web Store.
  • Шаг 2: Откройте расширение и настройте свои предпочтения.
  • Шаг 3: Активируйте функцию распознавания голоса, нажав на иконку микрофона.
  • Шаг 4: Четко произнесите свою команду, чтобы Jarvis смог ее обработать.
  • Шаг 5: Получайте ответы и управляйте задачами в соответствии с результатами Jarvis.

Платформа

  • mac
  • windows
  • chrome

Ключевые Особенности и Преимущества JARVIS Voice Assistant — for PC

Ключевые Особенности JARVIS Voice Assistant — for PC

  • Распознавание голосовых команд
  • Управление задачами
  • Извлечение информации
  • Опции персонализации

Преимущества JARVIS Voice Assistant — for PC

  • Увеличение продуктивности
  • Упрощение рутинных задач
  • Упрощение быстрого доступа к информации
  • Повышение вовлеченности пользователей

Основные Сценарии Использования и Приложения JARVIS Voice Assistant — for PC

  • Установка напоминаний и будильников
  • Поиск информации в интернете
  • Управление другими приложениями с помощью голоса
  • Ведение бесед и задавание вопросов

Часто Задаваемые Вопросы о JARVIS Voice Assistant — for PC

Jarvis совместим с Chrome на Windows и Mac.

Вы можете настроить имя и стиль ответа Jarvis в настройках.

Да, голосовой помощник Jarvis доступен как бесплатное расширение.

В настоящее время Jarvis в основном поддерживает команды на английском языке.

Да, Jarvis может помочь вам установить напоминания и будильники.

Нажмите на иконку микрофона в расширении, чтобы начать использовать Jarvis.

Нет, в настоящее время Jarvis доступен только как расширение для Chrome.

Да, вы можете командовать Jarvis управлять вашим календарем.

Да, вы можете попросить Jarvis найти информацию в интернете.

Проверьте настройки своего микрофона и убедитесь, что Jarvis активен.

Информация о Компании JARVIS Voice Assistant — for PC

  • Веб-сайт: NA
  • Название Компании: GetProjects
  • Email Поддержки: NA
  • Facebook: NA
  • X(Twitter): NA
  • YouTube: NA
  • Instagram: NA
  • Tiktok: NA
  • LinkedIn: NA

Обзоры JARVIS Voice Assistant — for PC

Рекомендуете ли вы JARVIS Voice Assistant — for PC? Оставьте комментарий ниже!

Основные Конкуренты и Альтернативы JARVIS Voice Assistant — for PC?

  • Google Assistant
  • Amazon Alexa
  • Siri

Вам также может понравиться:

Ассистент по жизни

healingjourney

Поддержка психического здоровья на основе ИИ 24/7.

intuitionrobotics.com

93.87%

ElliQ, ИИ-робот-компаньон, борется с одиночеством у пожилых людей.

Astrology Works

Откройте свое будущее с Астрой, вашим ИИ-астрологом.

Tendi AI

39.33%

Индивидуальный финансовый консультант на базе ИИ для более умных решений.

Fix My Life AI

Искусственный интеллект для решения повседневных проблем.

Me.bot for iOS

Me.bot служит вашим личным AI-помощником для получения информации.

ChatGPT 4 for Google - ChatGPT Everywhere

Интегрируйте ChatGPT-4 с Google Chat для повышения производительности.

Aria - Speaking AI Assistant

Познакомьтесь с Aria, голосовым помощником AI для бесшовного взаимодействия.

Tidalflow

28.24%

Трансформируйте свое фитнес-путешествие с коучингом от Tidalflow на базе ИИ.

Life Note

Превратите свою жизнь с помощью приложения дневника Life Note на основе ИИ.

AI Чат-бот

Overchat AI

13.32%

Чат-инструмент с поддержкой ИИ для более эффективных разговоров.

DeepSeekV3

Испытайте передовые AI-решения с DeepSeek-v3, работающего на основе современных языковых моделей.

kaizhao

85.85%

CollegeBot: Ваш академический помощник на базе ИИ.

Quiksbot

Quiksbot позволяет компаниям использовать ИИ-чат-ботов, обученных с помощью PDF, веб-данных и текстов.

GitLoop

42.53%

Самый продвинутый AI и контекстный помощник Git для ваших репозиториев.

Caflact

Углубите свои знания с помощью приложения для мобильных устройств на базе ИИ, Caflact.

Learn English with Aileen

Speak English Live предлагает практику английского языка в реальном времени через онлайн-уроки с носителями языка.

MasterSuiteAI

100.00%

Генерация контента и автоматизация с помощью ИИ для ваших бизнес-потребностей.

Teamie

Teamie — это образовательная платформа, разработанная для улучшения взаимодействия, вовлеченности и результатов обучения.

Next Boiler Plate

Полный комплект для старта с всем необходимым для запуска вашего ИИ-бизнеса.

Это приложение для Windows под названием Jarvis, последнюю версию которого можно загрузить как JarviswithPython2aswellasPython3support.zip. Его можно запустить онлайн на бесплатном хостинг-провайдере OnWorks для рабочих станций.

Загрузите и запустите онлайн это приложение под названием Jarvis с OnWorks бесплатно.

Следуйте этим инструкциям, чтобы запустить это приложение:

— 1. Загрузил это приложение на свой компьютер.

— 2. Введите в нашем файловом менеджере https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.

— 3. Загрузите это приложение в такой файловый менеджер.

— 4. Запустите любой онлайн-эмулятор OS OnWorks с этого сайта, но лучше онлайн-эмулятор Windows.

— 5. В только что запущенной ОС Windows OnWorks перейдите в наш файловый менеджер https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.

— 6. Скачайте приложение и установите его.

— 7. Загрузите Wine из репозиториев программного обеспечения вашего дистрибутива Linux. После установки вы можете дважды щелкнуть приложение, чтобы запустить его с помощью Wine. Вы также можете попробовать PlayOnLinux, необычный интерфейс поверх Wine, который поможет вам установить популярные программы и игры для Windows.

Wine — это способ запустить программное обеспечение Windows в Linux, но без Windows. Wine — это уровень совместимости с Windows с открытым исходным кодом, который может запускать программы Windows непосредственно на любом рабочем столе Linux. По сути, Wine пытается заново реализовать Windows с нуля, чтобы можно было запускать все эти Windows-приложения, фактически не нуждаясь в Windows.

СКРИНШОТЫ

Джарвис

ОПИСАНИЕ

Jarvis — это простой персональный помощник для Linux, MacOS и Windows, который работает в командной строке. Он может поговорить с вами, если вы включите его голос. Он может сказать вам погоду, он может найти рестораны и другие места рядом с вами. Он может сделать для вас много хорошего. Чтобы запустить Jarvis, просто клонируйте этот репозиторий и запустите установщик python. Запустите Jarvis из любого места с помощью команды jarvis. Вы можете начать с ввода help в командной строке Jarvis, чтобы проверить, что Jarvis может сделать для вас. Плагины можно модифицировать с помощью декораторов @alias, @require и @complete. Эти специальные декораторы можно использовать в любом порядке или несколько раз. Не все плагины совместимы с каждой системой. Чтобы указать ограничения совместимости, используйте функцию require.

Особенности

  • Управляйте Джарвисом из любого места
  • Для Linux, MacOS и Windows
  • Работает в командной строке
  • Он может говорить с вами, если вы включите его голос
  • Он может сказать вам погоду, он может найти рестораны и другие места рядом с вами.
  • Создать новую функцию (плагин)

Язык программирования

Питон

Категории

Помощники ИИ

Это приложение также можно загрузить с https://sourceforge.net/projects/jarvis-personal-assist.mirror/. Он был размещен в OnWorks, чтобы его можно было легко запускать в Интернете с помощью одной из наших бесплатных операционных систем.

Скачать приложения для Windows и Linux

  • Приложения для Linux
  • Приложения для Windows
  • 1

    KompoZer
    KompoZer — это wysiwyg HTML-редактор, использующий
    кодовая база Mozilla Composer. В виде
    Разработка Нву остановлена
    в 2005 году KompoZer исправляет множество ошибок и
    добавляет ф…
    Скачать Композер
  • 2

    Бесплатная загрузка манги
    Free Manga Downloader (FMD) — это
    приложение с открытым исходным кодом, написанное на
    Object-Pascal для управления и
    скачивание манги с разных сайтов.
    Это зеркало…
    Скачать бесплатный загрузчик манги
  • 3

    UNetbootin
    UNetbootin позволяет создавать загрузочные
    Живые USB-накопители для Ubuntu, Fedora и
    другие дистрибутивы Linux без
    запись компакт-диска. Работает на Windows, Linux,
    и …
    Скачать UNetbootin
  • 4

    Долибарр ERP — CRM
    Dolibarr ERP — CRM проста в использовании
    Пакет программного обеспечения ERP и CRM с открытым исходным кодом
    (запускается с веб-сервером php или как
    автономное программное обеспечение) для бизнеса,
    фундамент…
    Скачать Dolibarr ERP — CRM
  • 5

    Клиент SQuirreL SQL
    SQuirreL SQL Client — это графический SQL
    клиент, написанный на Java, который позволит
    вы, чтобы просмотреть структуру JDBC
    совместимая база данных, просматривайте данные в
    столы …
    Скачать SQL-клиент SQuirreL
  • 6

    Кронштейны
    Brackets — это бесплатная современная программа с открытым исходным кодом.
    текстовый редактор, созданный специально для Интернета
    Разработка. Написано на HTML, CSS и
    JavaScript с целенаправленными визуальными инструментами и
    подготовка …
    Загрузить скобки
  • Больше »

Команды Linux

  • 1

    aarch64-linux-gnu-gnatname
    комар, gnatbind, gnatbl, gnatchop,
    гнатфинд, гнаттмл, гнаткр, гнатлинк,
    гнатлы, гнатмейке, гнатпреп, гнатпста,
    gnatpsys, gnatxref — набор инструментов GNAT
    ОПИСАНИЕ: Т…
    Запустите aarch64-linux-gnu-gnatname.
  • 2

    aarch64-linux-gnu-gnatprep-5
    комар, gnatbind, gnatbl, gnatchop,
    гнатфинд, гнаттмл, гнаткр, гнатлинк,
    гнатлы, гнатмейке, гнатпреп, гнатпста,
    gnatpsys, gnatxref — набор инструментов GNAT
    ОПИСАНИЕ: Т…
    Запустите aarch64-linux-gnu-gnatprep-5.
  • 3

    курьер-конфигурация
    courier-config — отображает сборку
    настройка Courier Mail Server
    Запустить courier-config
  • 4

    курьерлогер
    courierlogger — обертка системного журнала Courier…
    Запустить курьерлоггер
  • 5

    gbmave
    gbmave — Получить скользящее среднее из
    данные …
    Запустить gbmave
  • 6

    gbmodes
    gbmodes — Анализ мультимодальности в
    одномерные данные…
    Запустите gbmodes
  • Больше »

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Balenaetcher windows 7 не запускается
  • Куда загружать шрифты в windows 10
  • Как изменить настройки мыши в windows 10
  • Rclone yandex disk windows
  • Apk симулятор для windows