- Добавлены новые типы пользовательских команд.
- Улучшен интерфейс.
Альфа - голосовой ассистент с функциональным интерфейсом, её можно установить на свой ПК.
Поддерживаются только 64-разрядные ОС Windows 10 и Windows 11 (Поддержка Windows 11 экспериментальная и не очень стабильная).
Поддерживается только python 3.11.4, другие версии работать не будут. Если на компьютере была установлена другая версия Python, предварительно удалите её.
- Скачайте репозиторий по ссылке: https://github.com/maxstepashka/Alpha-voice-assistant
- Распакуйте архив.
- Запустите файл "python-3.11.4-amd64.exe", установите Python как обычную программу. На первой странице установщика проставьте все галочки. (пропустить шаг 2, если Python 3.11.4 уже утановлен).
- После завершения установки перезагрузите ПК.
- Запустите файл "ALPHA_MAIN_APP.py", дождитесь окончания автоматической установки библиотек.
- Установка завершена.
В репозитории 3 программных файла:
"ALPHA_MAIN_APP.py" - главное приложение.
"interface.pyw" - интерфейс для настройки ассистента.
"configurator.pyw" - редактор сценариев.
Для быстрого запуска откройте главное приложение. Также запуск доступен через интерфейс.
Ключевая фраза - если запрос содержит ключевую фразу команды (Не обязательно в точности такую же как в примерах.), команда будет исполнена.
- Открытие сайтов. Ключевая фраза: указать при добавлении команды в редакторе (см. пункт
"Добавление сценариев"
). - Открытие приложений. Ключевая фраза: указать при добавлении команды в редакторе (см. пункт
"Добавление сценариев"
). - Выполнить команду CMD. Ключевая фраза: указать при добавлении команды в редакторе (см. пункт
"Добавление сценариев"
). - Нажать сочетание клавиш. Ключевая фраза: указать при добавлении команды в редакторе (см. пункт
"Добавление сценариев"
). - Ввести текст. Ключевая фраза: указать при добавлении команды в редакторе (см. пункт
"Добавление сценариев"
). - Ответ на вопрос текстом с помощью нейросети (см. пункт
"Добавление API GigaChat"
). Ключевая фраза: любой вопрос с такими словами, как "что", "кто", "когда" и т. д. - Поиск информации в браузере. Ключевая фраза: найди/поищи/загугли.
- Поиск видео на платформе. "YouTube". Ключевая фраза: включи видео/найди видео.
- Поиск трэков на платформе "Яндекс Музыка". Ключевая фраза: включи песню/найди музыку.
- Смена раскладки клавиатуры. Ключевая фраза: поменяй язык/смени раскладку.
- Нажатие мышью. Ключевая фраза: нажми/клик.
- Очистка корзины. Ключевая фраза: очисти корзину.
- Ввод сказанного текста. Ключевая фраза: печать голосом/ввод текста голосом, затем после включения режима говорите то, что хотите напечатать.
- Выключить ввод текста голосом. Ключевая фраза: выключи печать голосом/выключи ввод текста голосом.
- Показ и озвучка времени. Ключевая фраза: сколько времени/который час.
- Рассказать анекдот. Ключевая фраза: анекдот.
- Озвучить навыки. Ключевая фраза: что ты умеешь/навыки.
- Выключить компьютер. Ключевая фраза: выключи компьютер.
- Открыть новую вкладку в браузере. Ключевая фраза: новая вкладка.
- Открыть предыдущую вкладку в браузере. Ключевая фраза: предыдущая вкладка.
- Открыть следующую вкладку в браузере. Ключевая фраза: следующая вкладка.
- Открыть режим инкогнито в браузере. Ключевая фраза: инкогнито.
- Пролистать вверх. Ключевая фраза: вверх/верх.
- Пролистать вниз. Ключевая фраза: вниз/низ.
- Пролистать в начало страницы. Ключевая фраза: начало/в начало/к началу.
- Пролистать в конец. Ключевая фраза: конец/в конец/к концу.
Главная ключевая фраза - фраза, по которой вызывается ассистент. По умолчанию это "Альфа". Её можно изменить в интерфейсе.
- Альфа, открой сообщения ВКонтакте.
- Альфа, поменяй язык.
- Альфа, включи ввод текста голосом.
- Альфа, выключи ввод текста голосом.
- Альфа, открой предыдущую вкладку.
- Альфа, кто такой Тони Старк?
- Альфа, включи песню "Лесник".
- Альфа, включи видео про геометрию.
Ключ API GigaChat необходим для возможности ответов на вопросы текстом. Ниже показано, как получить ключ:
- Перейдите по ссылке: https://developers.sber.ru/studio/registration
- Войдите в свой аккаунт Сбер ID.
- В своём личном пространстве Sber Studio создайте новый проект GigaChat API.
- В колонке "Используйте ключи для подключения сервиса" войдите в окно "Client Secret" и скопируйте ключ из поля "Авторизационные данные".
- Введите ключ в интерфейсе приложения и сохраните изменения.
Все команды добавляются через редактор сценариев.
Данные команды - путь к файлу, ссылка, сочетание клавиш и т. д.
Чтобы добавить команду:
- Откройте файл "configurator.pyw".
- Введите ключевую фразу на русском языке.
- Выберите тип команды.
- Введите данные команды.
- Введите ответную фразу.
- Сохраните команду.