Данное чудо сделал ютубер Хауди Хо
Jarvis- это голосовой помощник, созданный в качестве эксперимента с использованием нейронных сетей для таких вещей, как STT/TTS/Wake Word/NLU и т. д .
Одной кнопкой установил , другой запустил Скачать установщик v0.0.2 -
Репозиторий с кодом -
Jarvis- это голосовой помощник, созданный в качестве эксперимента с использованием нейронных сетей для таких вещей, как STT/TTS/Wake Word/NLU и т. д .
Основные задачи проекта :
100% автономный режим (без облака)
Открытый исходный код (полная прозрачность)
Нет сбора данных
Видос работы Джарвиса (кликабельно)
100% автономный режим (без облака)
Открытый исходный код (полная прозрачность)
Нет сбора данных
Видос работы Джарвиса (кликабельно)
Что исправлено/добавлено:
— Исправлены основные ошибки
— Теперь джарвис работает без API ключей (но с ключами тоже можно, по желанию)
— Добавлены новые команды, старые были модифицированы и исправлены
— Добавлена новая Wake-Word нейросеть (в будущем она будет адаптироваться под ваш личный голос)
— На звук наложены фильтры gain-normalizer и bass-pass, теперь джарвис должен слышать вас еще лучше
— Добавлена поддержка разрешения экрана 1280x720
— Теперь логи ошибок пишутся в файл log.txt
— Множество мелких фиксов и
улучшений в интерфейсе
— Для баг репортов/идей создан отдельный бот
Примерный список команд (+новые):
— открой / закрой браузер
— открой ютуб / открой переводчик
— открой калькулятор / закрой калькулятор
— перезагрузи себя
— ты глупый
— ты молодец
— расскажи шутку
— запусти/включи стим / игровой режим
— закрой/выключи стим / отключи игровой режим
— выключи/включи звук
— звук на минимум / громкость на середину / громкость на полную
— сверни все окна
— очисти корзину
— открой диспетчер задач
— сделай скриншот
— заблокируй компьютер
— перейти в спящий режим
— покажи буфер обмена
— смени раскладку / поменяй язык
— хватит слушать / отдыхай / на этом всё
— заверши работу / закройся / на сегодня хватит
— Исправлены основные ошибки
— Теперь джарвис работает без API ключей (но с ключами тоже можно, по желанию)
— Добавлены новые команды, старые были модифицированы и исправлены
— Добавлена новая Wake-Word нейросеть (в будущем она будет адаптироваться под ваш личный голос)
— На звук наложены фильтры gain-normalizer и bass-pass, теперь джарвис должен слышать вас еще лучше
— Добавлена поддержка разрешения экрана 1280x720
— Теперь логи ошибок пишутся в файл log.txt
— Множество мелких фиксов и
улучшений в интерфейсе
— Для баг репортов/идей создан отдельный бот
Примерный список команд (+новые):
— открой / закрой браузер
— открой ютуб / открой переводчик
— открой калькулятор / закрой калькулятор
— перезагрузи себя
— ты глупый
— ты молодец
— расскажи шутку
— запусти/включи стим / игровой режим
— закрой/выключи стим / отключи игровой режим
— выключи/включи звук
— звук на минимум / громкость на середину / громкость на полную
— сверни все окна
— очисти корзину
— открой диспетчер задач
— сделай скриншот
— заблокируй компьютер
— перейти в спящий режим
— покажи буфер обмена
— смени раскладку / поменяй язык
— хватит слушать / отдыхай / на этом всё
— заверши работу / закройся / на сегодня хватит
— Шаг 1. Скачиваете (https://www.python.org/downloads/release/python-383/) и устанавливаете себе Python 3.8.3
(в самом низу страницы Windows x86-64 executable installer)
* во время установки обязательно ставим галочку на пункт Add to PATH, если такая будет
— Шаг 2. Запускаем CMD (можно через Win+R, дальше вводим cmd) и вписываем команду cd /D <путь к папке с Джарвисом>
После этого даем команду pip install -r requirements.txt
Ждем пока установятся все зависимости.
* Если будет ошибка, связанная с git, просто установите его (https://git-scm.com/).
— Шаг 3. Открываем файл dev.env.
Здесь надо прописать API ключи.
Прописываем в OPENAI_TOKEN свой токен от ChatGPT (гуглите как сделать/получить).
Прописываем в PICOVOICE_TOKEN свой токен, его бесплатно можно получить после регистрации на сайте console.picovoice.ai.
— Шаг 4. Открываем файл config.py.
Прописываем в MICROPHONE_INDEX индекс своего микрофона, можете написать просто -1 чтобы использовался стандартный микро.
По желанию также пропишите путь к браузеру Chrome в константе CHROME_PATH.
— Шаг 5. Качаем (https://alphacephei.com/vosk/models/vosk-model-small-ru-0.22.zip) русскую модель Vosk Small.
Распаковываем в папку с джарвисом.
Папку vosk-model-small-ru-0.22 переименовываем в model_small.
Должно выглядеть вот так i.imgur.com/N3bu2lC.png.
— Шаг 6. Установите (https://www.autohotkey.com/) себе AutoHotkey второй версии.
Дальше меняем под себя все .ahk файлы в папке custom-commands и компилируем новые командой "Compile script" в контекстном меню скриптов.
Сами команды можете менять в файле commands.yaml.
— Шаг 8. Возвращаемся в CMD. И запускаем Джарвиса командой python main.py.
Если вы всё сделали правильно, - Джарвис заработает и начнет выполнять ваши команды.
* Чтобы Джаврис сам запускался и всегда слушал вас в фоне, можете настроить его запуск через NSSM (https://nssm.cc/), как вариант.
В остальном, думаю сами разберётесь.
(в самом низу страницы Windows x86-64 executable installer)
* во время установки обязательно ставим галочку на пункт Add to PATH, если такая будет
— Шаг 2. Запускаем CMD (можно через Win+R, дальше вводим cmd) и вписываем команду cd /D <путь к папке с Джарвисом>
После этого даем команду pip install -r requirements.txt
Ждем пока установятся все зависимости.
* Если будет ошибка, связанная с git, просто установите его (https://git-scm.com/).
— Шаг 3. Открываем файл dev.env.
Здесь надо прописать API ключи.
Прописываем в OPENAI_TOKEN свой токен от ChatGPT (гуглите как сделать/получить).
Прописываем в PICOVOICE_TOKEN свой токен, его бесплатно можно получить после регистрации на сайте console.picovoice.ai.
— Шаг 4. Открываем файл config.py.
Прописываем в MICROPHONE_INDEX индекс своего микрофона, можете написать просто -1 чтобы использовался стандартный микро.
По желанию также пропишите путь к браузеру Chrome в константе CHROME_PATH.
— Шаг 5. Качаем (https://alphacephei.com/vosk/models/vosk-model-small-ru-0.22.zip) русскую модель Vosk Small.
Распаковываем в папку с джарвисом.
Папку vosk-model-small-ru-0.22 переименовываем в model_small.
Должно выглядеть вот так i.imgur.com/N3bu2lC.png.
— Шаг 6. Установите (https://www.autohotkey.com/) себе AutoHotkey второй версии.
Дальше меняем под себя все .ahk файлы в папке custom-commands и компилируем новые командой "Compile script" в контекстном меню скриптов.
Сами команды можете менять в файле commands.yaml.
— Шаг 8. Возвращаемся в CMD. И запускаем Джарвиса командой python main.py.
Если вы всё сделали правильно, - Джарвис заработает и начнет выполнять ваши команды.
* Чтобы Джаврис сам запускался и всегда слушал вас в фоне, можете настроить его запуск через NSSM (https://nssm.cc/), как вариант.
В остальном, думаю сами разберётесь.
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Вложения
Последнее редактирование: