-
Notifications
You must be signed in to change notification settings - Fork 8
modules
Обработка любой фразы которую терминал успешно распознал осуществляется через систему модулей. Изначально большинство модулей доступны только в режиме отладки, но их можно переключить и в обычный режим. Настройка модулей осуществляется через голосовые команды в режиме отладки.
Список модулей которые изначально доступны в обычном режиме: блокировка
, отладка
, ничего
, громкость
, мажордом
, терминатор
.
При запуске терминал загружает настройки модулей, а при нормальном завершении работы сохраняет их в файле src/data/modules.json
.
Активируется фразой режим разработчика
. Для возврата в обычный режим нужно сказать выход
.
Отличаются тем что их нельзя настроить. Список системных модулей: отладка
, менеджер
.
Настройку осуществляет модуль менеджер
. Для настройки модуля нужно сказать фразу <имя модуля>
.
Список фраз:
- активировать везде: Модуль доступен как в обычном так и в режиме отладки.
- активировать: Модуль будет доступен только в обычном режиме.
- деактивировать: Модуль будет доступен только в режиме отладки.
- удалить: Полностью отключает модуль. Настройки режимов сохраняются.
- восстановить: Включает "удаленный" модуль.
Осуществляется через модуль помощь
, фразы:
- помощь: Перечисляет все модули, их триггеры в текущем режиме и настройки.
- помощь <имя модуля>: Расскажет о конкретном модуле.
- блокировка: Включает\отключает блокировку.
- отладка: Включает\выключает режим отладки.
- менеджер: Позволяет настраивать модули.
-
скажи: Произносит фразу идущую после
скажи
. -
ничего: Модуль который вообще ничего не делает, активируется через
ничего
. - считалка: Считает до Y или от Y до Х. Просто произносит много чисел.
- кто я: Сообщает голос и характер текущего tts (при наличии).
- теперь я: Меняет характер или голос текущего tts (при наличии).
- вики: Ищет фразу в википедии, при необходимости переспросит.
- помощь: Справка по модулям.
- выход: Завершает работу терминала.
- перезагрузка: "Горячий" перезапуск терминала.
- громкость: Настройка громкости системы и музыкального плеера.
- мажордом: Отправляет фразу на сервер мажордома.
- терминатор: Говорит о том что соответствие фразе не найдено.