Iva، "روبوت مزيف" لتربية الأسرة، يحول الصوت إلى إجراءات أوامر، ويستخدم Raspberry Pi + TV، ويحقق جداول الانضباط الذاتي للأطفال / المشكلات الحسابية في المدرسة الابتدائية / الرسومات العشوائية، وما إلى ذلك، استنادًا إلى منصة تطوير Baidu AI والكلام التعرف، تعليمات مطابقة NLP تدعم تطوير "المكونات الإضافية" [flask+sqlite+weui، أساس تقني، سهل التطوير، فكر في فتح فرع vue في المستقبل]، هذه منصة صغيرة، يمكنك إنشاء صفحات محتوى تريدها.
يلاحظ
! ! ! يرجى التقدم بطلب للحصول على مفتاح تطبيق Baidu AI الخاص بك، الطريقة هي كما يلي (البرنامج التعليمي للتثبيت)! ! !
بعض الأشخاص لا يغيرون مفاتيح Baidu الخاصة بهم ويستخدمون جميع أجهزة PV الخاصة بي، وأنا أدينهم بشدة.
مستواي محدود، وقدراتي متوسطة، والمشروع ليس صعبًا، يمكنك القيام به أيضًا.
للحصول على وثائق النشر والتشغيل المحلية، راجع مشروع Wiki.
البرنامج التعليمي للتثبيت، راجع ويكي
1. تثبيت النقطة -r متطلبات.txt -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host Mirrors.aliyun.com
2. يجب استبدال ملف برنامج تشغيل Google الذي يستخدمه السيلينيوم بالملف المطابق لمتصفح Chrome المحلي لديك، وهو chrome84 حاليًا، وعنوان التنزيل: اختر مختلفًا هنا
3. بعد تنزيل ملف chromedriver، لا تغير اسم الملف، فقط احتفظ به كـ chromedriver أو chromedriver.exe؛
4. استبدل مفتاح Baidu AI الخاص بك (دليل التطبيق)، وقم بتعديل التكوين في ملفات asr/configs.py وnlp/configs.py (ينتميان إلى تطبيقين مختلفين في Baidu).
تعليمات الاستخدام (بدء تشغيل البرنامج)، راجع ويكي
1.بيثون3.6 web.py
2.python3.6 yiwa.py
3. بعد بدء التشغيل بشكل صحيح، يمكنك التحدث عبر الميكروفون الخاص بك، وهو يدعم حاليًا الأوامر: العودة إلى الصفحة الرئيسية، وتحديث الأوامر، وعرض جميع الأوامر، وإعادة التشغيل، وما إلى ذلك؛
التنمية المحلية، انظر ويكي
1. من الأفضل التطوير على أنظمة شبيهة بنظام Linux (Debian، Ubuntu، Fedora، MacOS)
2. يمكن تطوير صفحة مكون إضافي تعتمد على Flask، ويتم تجميع المكون الإضافي بشكل منفصل ووضعه في مجلد التطبيقات. يجب أن يحتوي المكون الإضافي على ملف configs.py ويحدد المعلمات الضرورية: APPID: str، APPNAME : شارع، الأوامر: dict
3. يجب أن يقوم ملف __init__.py الخاص بالمكون الإضافي باستيراد ملفات صفحات القارورة الأخرى والإشارة إلى حزمة البرنامج الإضافي الموجودة.
4. ضع الملفات الثابتة لحزمة البرنامج الإضافي في الحزم الخاصة بها.
5. الاتفاقية
يجب وضع المكونات الإضافية في مجلد التطبيقات كمجلد منفصل
يجب أن يحتوي الدليل الجذر لمجلد المكون الإضافي على ملف تكوين المقدمة الذاتية، وملف configs.py، على الأقل: appid، appname،