انتقل إلى المحتوى الرئيسي

مشروع تجريبي

مشروع تجريبي معبأ لنظام Windows.

ملاحظة: RuntimeAudioImporter مطلوب لهذا العرض التجريبي للحصول على بيانات الصوت كمثال. يرجى تنزيل هذه الإضافة قبل استخدام العرض التجريبي (Fab).

في مجلد Demo داخل دليل Content الخاص بالإضافة، ستجد أصولًا تم إنشاؤها لأغراض العرض التوضيحي.

إذا لم ترَ دليل الإضافة، يرجى الانتقال إلى Content Browser، وإظهار Settings في الجزء العلوي الأيمن، وتمكين Show Engine Content وكذلك Show Plugin Content. يجب أن يكون المشروع موجودًا في الدليل Engine -> Plugins -> Runtime Speech Recognizer Content.

GitHub

يمكن استخدام هذه الأصول لاختبار وملاحظة مثال تنفيذ التعرف على الكلام. يحتوي المشروع على مثالين: أحدهما للتعرف على الكلام من الميكروفون والآخر للتعرف على الكلام من ملف. كما يدعم تخصيص خصائص التعرف عبر قائمة الإعدادات.

تم تنفيذ المشروع باستخدام Blueprints و UMG widgets فقط، مع الحفاظ على البساطة. وهو يدعم إصدارات UE 4.27 وما بعدها.

لاختبار المشروع، ما عليك سوى فتح مستوى RSR_Demo الموجود في مجلد Demo وتشغيله في المحرر. سيؤدي هذا إلى إضافة عناصر واجهة المستخدم المتعلقة بالتعرف على الكلام إلى شاشتك والتي يمكنك التفاعل معها. يمكنك أيضًا تعبئة المشروع لجهازك المستهدف (لتعيين مستوى RSR_Demo كافتراضي في مشروعك المعبأ، حدد RSR_Demo كـ Game Default Map في إعدادات المشروع).

وصف موجز للمشروع

يبدأ المشروع بمستوى RSR_Demo، والذي يضيف عنصر واجهة المستخدم W_RSR_MainMenu إلى viewport، والذي بدوره يعمل كالقائمة الرئيسية وينشئ أداة التعرف على الكلام مرة واحدة فقط طوال عمر عنصر واجهة المستخدم.

كما ينشئ داخليًا ثلاثة عناصر واجهة مستخدم: W_RSR_SettingsMenu، وW_RSR_FromMic، وW_RSR_FromFile، ويمرر مرجع كائن أداة التعرف على الكلام إليهم لمزيد من التشغيل.

يُستخدم W_RSR_SettingsMenu لتعديل خصائص التعرف مثل عدد الخيوط المستخدمة، اللغة، حجم الخطوة، إلخ.

يُستخدم W_RSR_FromMic للتعرف على الكلام من الميكروفون. VAD مفعل افتراضيًا.

يُستخدم W_RSR_FromFile للتعرف على الكلام من ملف باستخدام مسار مباشر.