Mycroft-core: Ne nécessite pas d'archives précises pour exister

Créé le 20 nov. 2020  ·  3Commentaires  ·  Source: MycroftAI/mycroft-core

Votre demande de fonctionnalité est liée à un problème ?
Actuellement, Mycroft essaie de télécharger le moteur et le modèle Precise s'il ne trouve pas les archives compressées. Le contenu extrait peut être présent et fonctionnel, mais il les téléchargera à nouveau.

Décrivez la solution que vous souhaitez
Nous devons mettre à jour ce processus pour détecter si le contenu existe et peut être appelé.
Nous pouvons souhaiter ajouter un mécanisme pour télécharger une nouvelle copie en cas d'échec/corruption.

Cela signifie que nous pouvons précharger le Precise extrait et ne pas avoir besoin de laisser les archives compressées sur le disque.

Enhancement - roadmapped help wanted

Commentaire le plus utile

télécharger des binaires à l'exécution est un très mauvais modèle, il devrait faire partie de dev_setup.sh à mon humble avis

ne devrions-nous pas également déplacer cela vers le système de plugins ? y compris pocketphinx qui gonfle la taille de la base de code en incluant le modèle anglais (qui n'est pas universel pour toutes les installations)

le plugin devrait probablement simplement prendre un chemin vers le binaire et ne pas le télécharger, et dev_setup installerait le plugin et se préciserait.

si cela est touché, faisons-le correctement

Tous les 3 commentaires

Faut-il le rendre encore plus extrême ? Le module de mots clés précis devrait-il vraiment être responsable de l'installation de son binaire ou devrait-il faire partie de la distribution dev_setup.sh / pour installer précis? (ou peut-être le package de pip precise_runner)

Le code peut être simplifié si le hotword-module précis n'était pas chargé de télécharger l'exécutable et/ou le modèle pendant l'exécution.

télécharger des binaires à l'exécution est un très mauvais modèle, il devrait faire partie de dev_setup.sh à mon humble avis

ne devrions-nous pas également déplacer cela vers le système de plugins ? y compris pocketphinx qui gonfle la taille de la base de code en incluant le modèle anglais (qui n'est pas universel pour toutes les installations)

le plugin devrait probablement simplement prendre un chemin vers le binaire et ne pas le télécharger, et dev_setup installerait le plugin et se préciserait.

si cela est touché, faisons-le correctement

Je pense que selon le numéro #2701, il est prévu d'extraire les services existants dans des plugins.

Je suis d'accord avec toi qu'on devrait tout aussi bien l'arracher et le faire correctement dans les plugins :+1:

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

el-tocino picture el-tocino  ·  4Commentaires

beemorris picture beemorris  ·  6Commentaires

krisgesling picture krisgesling  ·  5Commentaires

akhiljns picture akhiljns  ·  5Commentaires

fermulator picture fermulator  ·  6Commentaires