Closed netman1ac closed 5 years ago
Наверное проще 2 вкладки сделать, там же провайдеров больше.
Параметры для других секций лучше всего присылать во вложенных json, например:
settings:{"proxy": {"enable": "1"}}
Они нормально парсятся. Терминал принимает любые параметры, но не принимает несуществующие секции.
Установку server
для локальных провайдеров можно через ключи сделать.
Еще можно отправлять {"majordomo": {"terminal": "sysname"}}
, как я понял если в запросе задано системное имя терминала то и ответ придет на тот же терминал.
https://github.com/sergejey/majordomo-chromegate/blob/master/js/main.js#L196
Все параметры тут: https://github.com/Aculeasis/mdmTerminal2/wiki/settings.ini Надо еще будет обсудить с автором что выносить в модуль, а что лучше руками в конфиге ибо можно так настроить что работать не будет Ну и стоит написать что эти параметры работают в V1(mdmPiTerminal) и в V2, а эти только в V2 (mdmTerminal2)
Так можно сюда либо для оперативности в телегу
Наверное проще 2 вкладки сделать, там же провайдеров больше. Видать придется со вкладками, уж очень много настроек. Параметры для других секций лучше всего присылать во вложенных json, например:
settings:{"proxy": {"enable": "1"}}
Не понял для чего, скрипту побарабану на читабельность. На сколько это нужно?
Они нормально парсятся. Терминал принимает любые параметры, но не принимает несуществующие секции. Установку
server
для локальных провайдеров можно через ключи сделать.
каких провайдеров???
Еще можно отправлять
{"majordomo": {"terminal": "sysname"}}
, как я понял если в запросе задано системное имя терминала то и ответ придет на тот же терминал. https://github.com/sergejey/majordomo-chromegate/blob/master/js/main.js#L196
Так это к модулю не имеет отношения, это уже на уровне системы отрабатываеся
На сколько это нужно?
Нельзя будет обработать две одинаковые настройки если они в разных разделах.
каких провайдеров???
tts rhvoice-rest, stt pocketsphinx-rest
Так это к модулю не имеет отношения, это уже на уровне системы отрабатываеся
Ну система не присылает название терминала, а задать его можно (хз зачем правда, 2 терминала на одном ип?)
Для себя заметка чтоб не затерялась в чате. Описания очень большие, lang_check не нужно давблять это для отладки. lang я бы тоже не стал добавлять, там только русский и есть. token лучше убрать, кому надо сами добавят. tts yandex нет, но его первая версия не поймет. А нельзя сделать короткие описания во сплывающими подсказками? Dar Adal optimistic_nonblock_tts лучше тоже убрать
Alexandr: Добавь плиз поле для ввода чувствительности ручками. У меня система сходит с ума на 0.4 и ничего не слышит на 3.5 Нормально работает на 3.7-3.8
no_hello = 0 ask_me_again = 1 alarmkwactivated = 1 providerstt = google providertts = yandex alarmstt = 1 sensitivity = 0.38 alarmtts = 1 quiet = 1 phrase_time_limit = 10 возможно еще это бы [snowboy] token [yandex] apikeytts = speaker = alyss emotion = good остальное скорей всего надо только опытным
Может еще добавить кнопки для удаления моделей и перезаписи settings.ini? Например rec:del:
, rec:dump
.
Может хром мод еще? chrome_mode = 1 chrome_choke = 0 chrome_alarmstt = 0
Я его правда так и не тестил
Может еще добавить кнопки для удаления моделей и перезаписи settings.ini? Например
rec:del:
,rec:dump
.
Хорошо.
Может хром мод еще? chrome_mode = 1 chrome_choke = 0 chrome_alarmstt = 0
Я его правда так и не тестил
Это чтобы ключевое в контексте предложения было? Без ожидания подтверждения что среагировал на ключевое? Если так то обязательно надо!!!
Это чтобы ключевое в контексте предложения было?
Да, я включил его по умолчанию. Иначе много ложных срабатываний с колонками (или у меня микрофон настолько плохой).
Хорошо.
Вообще rec:dump
не нужно, добавил версионирование конфига для автообновления параметров.
Добавить систему автообновлений https://github.com/Aculeasis/mdmTerminal2/commit/da81061cea5915061eaf79ae22b351abdafc32cf
Можно добавить кнопки:
rec:update_0_0
rec:rollback_0_0
Добавить систему автообновлений Aculeasis/mdmTerminal2@da81061
Можно добавить кнопки:
* Обновить терминал - `rec:update_0_0` * Откатить термина до предыдущего успешного обновления - `rec:rollback_0_0`
Хорошо
Может еще добавить кнопки для удаления моделей и перезаписи settings.ini? Например
rec:del:
,rec:dump
.
Удалить модель добавил, а вот перезапись не понял зачем. при отправки настроек в терминал и так сетинс.ини перезаписывается. надо ли?
Удалить модель добавил, а вот перезапись не понял зачем. при отправки настроек в терминал и так сетинс.ини перезаписывается. надо ли?
Не надо.
Идем дальше
Все параметры тут: https://github.com/Aculeasis/mdmTerminal2/wiki/settings.ini Надо еще будет обсудить с автором что выносить в модуль, а что лучше руками в конфиге ибо можно так настроить что работать не будет Ну и стоит написать что эти параметры работают в V1(mdmPiTerminal) и в V2, а эти только в V2 (mdmTerminal2)