Mycroft-core: Не требовать существования архивов Precise

Созданный на 20 нояб. 2020  ·  3Комментарии  ·  Источник: MycroftAI/mycroft-core

Ваш запрос функции связан с проблемой?
В настоящее время Майкрофт пытается загрузить движок и модель Precise, если не может найти сжатые архивы tar. Извлеченное содержимое может присутствовать и работать, но оно будет загружено снова.

Опишите желаемое решение
Мы должны обновить этот процесс, чтобы определить, существует ли содержимое и можно ли его вызвать.
Возможно, мы захотим добавить механизм для загрузки новой копии в случае сбоя / повреждения.

Это будет означать, что мы можем предварительно загрузить извлеченный Precise и не оставлять сжатые архивы на диске.

Enhancement - roadmapped help wanted

Самый полезный комментарий

загрузка двоичных файлов во время выполнения - действительно плохой шаблон, он должен быть частью dev_setup.sh imho

не следует ли нам также перенести это в систему плагинов? включая pocketsphinx, который увеличивает размер кодовой базы, включая английскую модель (которая не универсальна для всех установок)

плагин, вероятно, должен просто указать путь к двоичному файлу, а не загружать его, а dev_setup установит плагин и выполнит точную работу.

если это трогают, давайте сделаем это как следует

Все 3 Комментарий

Следует ли сделать его еще более экстремальным? Должен ли конкретный модуль hotword действительно быть ответственным за установку его двоичного файла или он должен быть частью dev_setup.sh / distribution для точной установки? (или, возможно, пакет pip precision_runner)

Код можно упростить, если конкретный модуль hotword не отвечает за загрузку исполняемого файла и / или модели во время выполнения.

загрузка двоичных файлов во время выполнения - действительно плохой шаблон, он должен быть частью dev_setup.sh imho

не следует ли нам также перенести это в систему плагинов? включая pocketsphinx, который увеличивает размер кодовой базы, включая английскую модель (которая не универсальна для всех установок)

плагин, вероятно, должен просто указать путь к двоичному файлу, а не загружать его, а dev_setup установит плагин и выполнит точную работу.

если это трогают, давайте сделаем это как следует

Думаю, по выпуску №2701 планируется извлечение существующих сервисов в плагины.

Я согласен с вами, что мы должны просто вырвать это и сделать это правильно в плагинах: +1:

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

ryanleesipes picture ryanleesipes  ·  4Комментарии

InconsolableCellist picture InconsolableCellist  ·  8Комментарии

WSLUser picture WSLUser  ·  9Комментарии

fermulator picture fermulator  ·  6Комментарии

tiagochiavericosta picture tiagochiavericosta  ·  6Комментарии