Mycroft-core: لا تتطلب وجود كرات قطران دقيقة

تم إنشاؤها على ٢٠ نوفمبر ٢٠٢٠  ·  3تعليقات  ·  مصدر: MycroftAI/mycroft-core

هل طلب الميزة الخاص بك متعلق بمشكلة؟
يحاول Mycroft حاليًا تنزيل محرك ونموذج Precise إذا لم يتمكن من العثور على كرات القطران المضغوطة. قد تكون المحتويات المستخرجة موجودة وتعمل ، ولكن سيتم تنزيلها مرة أخرى.

صِف الحل الذي تريده
يجب علينا تحديث هذه العملية لاكتشاف ما إذا كانت المحتويات موجودة وقابلة للاستدعاء.
قد نرغب في إضافة آلية لتنزيل نسخة جديدة في حالة الفشل / الفساد.

هذا يعني أنه يمكننا تحميل Precise المستخرج مسبقًا ولا نحتاج إلى ترك كرات القطران المضغوطة على القرص.

Enhancement - roadmapped help wanted

التعليق الأكثر فائدة

يعد تنزيل الثنائيات في وقت التشغيل نمطًا سيئًا حقًا ، يجب أن يكون جزءًا من dev_setup.sh imho

ألا يجب علينا نقل هذا أيضًا إلى نظام البرنامج المساعد؟ بما في ذلك pocketsphinx الذي ينفخ حجم قاعدة التعليمات البرمجية من خلال تضمين النموذج الإنجليزي (وهو ليس عالميًا لجميع عمليات التثبيت)

من المحتمل أن يأخذ المكون الإضافي مسارًا إلى الملف الثنائي وليس تنزيله ، وسيقوم dev_setup بتثبيت المكون الإضافي وتحديده بنفسه.

إذا تم لمس هذا ، فلنقم بذلك بشكل صحيح

ال 3 كومينتر

هل يجب أن يكون أكثر تطرفا؟ هل يجب أن تكون وحدة الكلمة المهمة الدقيقة مسؤولة حقًا عن تثبيت النظام الثنائي الخاص بها أم يجب أن تكون جزءًا من dev_setup.sh / التوزيع لتثبيته بدقة؟ (أو ربما حزمة النقطة الدقيقة)

يمكن تبسيط الكود إذا لم تكن وحدة الكلمة المهمة الدقيقة مسؤولة عن تنزيل الملف القابل للتنفيذ و / أو النموذج أثناء وقت التشغيل.

يعد تنزيل الثنائيات في وقت التشغيل نمطًا سيئًا حقًا ، يجب أن يكون جزءًا من dev_setup.sh imho

ألا يجب علينا نقل هذا أيضًا إلى نظام البرنامج المساعد؟ بما في ذلك pocketsphinx الذي ينفخ حجم قاعدة التعليمات البرمجية من خلال تضمين النموذج الإنجليزي (وهو ليس عالميًا لجميع عمليات التثبيت)

من المحتمل أن يأخذ المكون الإضافي مسارًا إلى الملف الثنائي وليس تنزيله ، وسيقوم dev_setup بتثبيت المكون الإضافي وتحديده بنفسه.

إذا تم لمس هذا ، فلنقم بذلك بشكل صحيح

أعتقد أنه وفقًا للإصدار رقم 2701 ، تم التخطيط لاستخراج الخدمات الموجودة في المكونات الإضافية.

أنا أتفق معك في أنه يجب علينا أيضًا إزالته والقيام به بشكل صحيح في المكونات الإضافية: +1:

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

WSLUser picture WSLUser  ·  9تعليقات

forslund picture forslund  ·  6تعليقات

Zacki84 picture Zacki84  ·  10تعليقات

mghoffmann picture mghoffmann  ·  6تعليقات

el-tocino picture el-tocino  ·  4تعليقات