Wukong-Robot هو مشروع محادثة صينية بسيطة ومرنة وأنيقة روبوت/مكبر صوت ذكي ، يهدف إلى تمكين صانع الصينيين و Haker من إنشاء مكبرات صوت ذكية مخصصة بسرعة. قد يكون Wukong-Robot أيضًا أول مكبر صوت ذكي للاستيقاظ في الدماغ.
اعتبارًا من 31 مارس 2023 ، يوجد لدى Wukong-Robot أكثر من 13000 جهاز مثبت ، وقد جمع عدد الاستيقاظ أكثر من 700000 مرة.
خاصية
العرض التوضيحي
المتطلبات البيئية
ثَبَّتَ
يرقي
يجري
إعدادات
مكونات مهارة
واجهة API
يتبرع
يساهم
يقتبس
يتصل
شاكر
التعليمات
تنصل
وحدات. تم الاحتفاظ بالمكونات الوظيفية ، والتعرف على الصوت ، والتوليف الصوتي ، وروبوتات الحوار بشكل كبير.
الدعم الصيني. إنه يدمج العديد من تقنيات التعرف على الصوت الصيني وتوليف الكلام مثل Baidu و Iflytek و Alibaba و Tencent و Openai Whisper و Apple و Microsoft Edge ، وتغلب على TTS الصوتية ، ويمكن أن تستمر في التوسع.
دعم روبوت المحادثة. يدعم روبوتات المحادثة المحلية استنادًا إلى anyq ، ويدعم الوصول إلى روبوتات المحادثة عبر الإنترنت مثل Turing Robots ، ChatGPT ، إلخ.
المراقبة العالمية ، استيقظ في وضع عدم الاتصال. وهو يدعم محركين للوقوف الصوتي في وضع غير متصل بالإنترنت ، النيصين و Snowboy ، ويدعم أساليب الاستيقاظ الأخرى مثل Muse Brain-Computer Wake-Up و Xingkong Board.
مرنة وقابلة للتكوين. يدعم تخصيص أسماء الروبوت ويدعم اختيار المكونات الإضافية للتعرف على الكلام والتوليف.
المنزل الذكي. يدعم الربط مع بروتوكولات المنزل الذكي مثل Xiaoai Speaker و Siri و MQTT و HereasSistant ودعم التحكم الصوتي للأجهزة المنزلية الذكية.
دعم الدعم الخلفي. يوفر الواجهة الخلفية الداعمة ، والتي يمكن أن تحقق التحكم عن بُعد وتعديل التكوين وعرض السجل.
مفتوح API. يمكنك استخدام واجهة برمجة التطبيقات المفتوحة على الواجهة الخلفية لتحقيق وظائف أكثر ثراءً.
التثبيت البسيط ودعم المزيد من الأنظمة الأساسية. بالمقارنة مع Dingdang-Robot ، يتم التخلي عن محلول الاستيقاظ في وضع عدم الاتصال من الجيوبسفينس ، ويصبح التثبيت أسهل ، مع كود أقل ، أسهل في الصيانة ويمكن تشغيله على أجهزة Mac والمزيد من أنظمة Linux.
لا يزال يتم تحديث وظائف Wukong-Robot وتكرارها ، يرجى الاطلاع على تعليمات التحديث للحصول على التفاصيل.
وضع عمل Wukong-Robot:
بعد إيقاظ Wukong-Robot ، يكون الأمر الصوتي للمستخدم هو أول محرك ASR للتعرف عليه في نص ، ثم يقوم NLU بتوزيع النص المعترف به ، ثم مهارة مطابقة نتائج التحليل وتسليمها إلى مكون إضافي للمهارات المناسب لمعالجة التعليمات . بعد اكتمال معالجة المكونات الإضافية ، سيتم تسليم النتيجة إلى محرك TTS لتجميعه في الصوت وتشغيله على المستخدم.
على الرغم من أن تفاعلًا واحدًا قد يحتوي على طلبات متعددة للشبكة ، إلا أن الفائدة هي أنه يمكن تعديل كل رابط وتخصيصه. وأعتقد أنه في عصر 5G ، لن تكون سرعة استجابة المتحدثين مشكلة خبرة بعد الآن. التخصيص والتخصيص هما التيار الرئيسي للمستقبل ، وسيكون Wukong-Robot خيارًا أفضل في ذلك الوقت!
الفيديو التجريبي:
يقوم Wukong-Robot + ChatGPT بتنفيذ مكبرات صوت ذكية تدعم حوار البث (دقيقة ونصف)
المشجعين للإصدار المخصص ، الحوار التوضيحي + الموسيقى + Open API + Smart Home (خمس دقائق)
استخدم آلة الدماغ لإيقاظ Wukong-Robot
طقم Google Aiy Voice + Wukong-Robot
Siri Linkage Wukong-Robot + ChatGpt
رابط Xiao AI Wukong-Robot
البرنامج التعليمي: التنفيذ الأولي لـ AI Lingyuan Open Securit Smart Smart استنادًا إلى Raspberry Pi & Wukong-Robot & Vits (بواسطة @ 2D بئر لا نهائي على شكل حلقة) بئر بئر)
البرنامج التعليمي: تنفيذ بتلر الظاهري: جارفيس (بواسطة echo)
الإدارة الخلفية التجريبية
عنوان الخبرة: https://bot.hahack.com (تجربة اسم المستخدم: Wukong ؛ تجربة كلمة المرور: Wukong@2019)
يدعم Wukong-Robot Python> = 3.7 و <3.10 ، ولا يدعم Python 2.x.
يدعم Wukong-Robot التشغيل على الأجهزة والأنظمة التالية:
Intel Chip Mac (غير مدعوم بشريحة M1)
64bit Ubuntu (12.04 و 14.04)
سلسلة كاملة من Raspbian PI (نظام Raspbian)
Pine 64 مع Debian Jessie 8.5 (3.10.102)
Intel Edison with Ubilinux (Debian Wheezy 7.8)
Windows مع WSL (Windows Subsystem for Linux) مثبت
انظر البرنامج التعليمي لتثبيت Wukong-Robot.
تحديث Python3 Wukong.py
إذا فشلت الترقية ، فيمكنك محاولة تنفيذ الأمر التالي يدويًا في الدليل الجذر لـ Wukong-Robot لمعرفة ما هي المشكلة.
سحب git PIP3 تثبيت -RESERES.TXT
Python3 Wukong.py
يوصى بالتنفيذ في TMUX أو المشرف.
عند البدء في المرة الأولى ، سيُطلب منك ما إذا كنت تريد إنشاء ملف تكوين في دليل المستخدم ، وإدخال y فقط.
بعد ذلك ، يستيقظ Wukong-Robot للتفاعل مع كلمة Wake "Snowboy" (كلمة الاستيقاظ قابلة للتخصيص).
بالإضافة إلى ذلك ، ستبدأ Wukong-Robot نهاية لإدارة الخلفية أثناء التشغيل افتراضيًا ، وتوفير محادثات عن بُعد ، وعرض وتعديل التكوينات ، وسجلات العرض والقدرات الأخرى.
العنوان الافتراضي: http: // localhost: 5001
اسم الحساب الافتراضي: Wukong
كلمة المرور الافتراضية: Wukong@2019
يوصى بتعديل اسم المستخدم وكلمة المرور عند استخدامه رسميًا لتجنب تسرب الخصوصية.
فقط الرجوع إلى شرح ملف التكوين لتكوينه. لاحظ أنه لا ينصح بتعديل المحتوى في git pull . يجب عليك نسخ واحد ووضعه في $HOME/.wukong/config.yml ، أو اتباع المطالبات للسماح لـ Wukong-Robot بذلك لك عند التشغيل.
نصائح: بغض النظر عن استخدام واجهة برمجة تطبيقات الشركة المصنعة ، يوصى بالتسجيل وملء معلومات التطبيق التي قمت بتسجيلها ، بدلاً من استخدام التكوين الافتراضي. وذلك لأن واجهات برمجة التطبيقات هذه لديها تردد الاستخدام وقيود التزامن ، وسيؤثر الاستخدام المفرط عليها على جودة الخدمة.
قائمة البرنامج المساعد الرسمي
البرنامج المساعد المساهمة المستخدم
واجهة خلفية Wukong-Robot هي واجهة برمجة تطبيقات مفتوحة على الويب ويمكن استدعاؤها باستخدام طريقة RESTful ، راجع API الخلفية.
سوف يشجعني تبرعك على مواصلة تحسين Wukong-Robot.
بالنسبة للمستخدمين الأفراد ، يمكنك استخدام Alipay أو WeChat للتبرع.
| alipay | دفع WeChat |
|---|---|
إذا تم تصدع الصورة أعلاه ، فيمكنك تنزيل الصورة (Alipay | WeChat) وفحصها محليًا.
بالنسبة لمستخدمي المؤسسة ، يوصى بأن تصبح مؤيدًا لهذا المشروع.
إذا كنت تحب هذا المشروع ، فالرجاء إعطائي نجمًا أولاً ؛
لذكر خطأ ، يرجى الانتقال إلى صفحة الإصدار ؛
للمساهمة رمز ، مرحبًا بك في Fork لذكر طلب السحب لاحقًا ؛
يرجى إرسال البرنامج المساعد إلى Wukong-Contrib ؛
إذا كنت تستخدم الرمز أو المكون الإضافي لهذا المشروع ، فيرجى الرجوع إلى هذا المشروع.
@misc{wukong-robot,
author = {潘伟洲},
title = {wukong-robot,一个简单、灵活、优雅的中文语音对话机器人/智能音箱项目},
year = {2019},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {url{https://github.com/wzpan/wukong-robot}},
}المطور الرئيسي لـ Wukong-Robot هو Pan Weizhou.
قناة QQ (موصى بها):
استخدم QQ لمسح رمز الاستجابة السريعة للانضمام:
QQ Group: 580447290 (سيكون عدد الأشخاص ممتلئًا ، وسيتم التحكم في عدد الأشخاص ، وتحتاج إلى دفع 20 يوانًا للانضمام إلى المجموعة. بعد الدفع على WeChat أو Alipay ، ما عليك سوى نشر رقم تحويل عند التقدم للانضمام تم التبرع بالمجموعة.
| alipay | دفع WeChat |
|---|---|
إذا تم تصدع الصورة أعلاه ، فيمكنك تنزيل الصورة (Alipay | WeChat) وفحصها محليًا.
كان سابقي Goku هو مشروع Dingdang-Robot ومشروع Jasper-Client. بفضل Shubhro Saha و Charles Marsh و Jan Holthuis على مساهماتهم البارزة في مشروع Jasper ؛
بفضل Misaki Tomoko لتوفير عنوان تجريبي بديل لإدارة الخلفية.
بفضل Aliciacai لمساهمة أيقونة Wukong-Robot.
شكراً لكل من ساهم في هذا المشروع ومشروع Wukong-Contrib ومشروع Dingdang-Robot!
يتم استخدام Wukong-Robot فقط للدراسة الشخصية والبحث.
هذا المشروع مفتوح المصدر لا علاقة له بمساعد Tencent Dingdang ومشاريع Uboly Wukong.