جدول المحتويات:

تصنيف التعرف على الصوت: 4 خطوات (بالصور)
تصنيف التعرف على الصوت: 4 خطوات (بالصور)

فيديو: تصنيف التعرف على الصوت: 4 خطوات (بالصور)

فيديو: تصنيف التعرف على الصوت: 4 خطوات (بالصور)
فيديو: مقطع صوتي حير البشر 2024, شهر نوفمبر
Anonim
Image
Image
تصنيف التعرف على الصوت
تصنيف التعرف على الصوت
تصنيف التعرف على الصوت
تصنيف التعرف على الصوت

لدورة TfCD لماجستير IPD في TU Delft.

هذا دليل حول كيفية إنشاء نظام التعرف على الصوت. نشرح الأساسيات وكيفية إعداد هذا المشروع بمساعدة Arduino و BitVoicer. بعد الانتهاء من الأساسيات ، نعتقد أنه يمكنك استخدام هذا النظام حسب رغبتك.

الخطوة 1: تحضير الإخراج: Arduino and Box الخاص بك

تحضير المخرجات: Arduino و Box
تحضير المخرجات: Arduino و Box
تحضير المخرجات: Arduino و Box
تحضير المخرجات: Arduino و Box
تحضير المخرجات: Arduino و Box
تحضير المخرجات: Arduino و Box

أنت بحاجة إلى Arduino ، وبعض الأسلاك ومصابيح LED (ثلاثة ستفعل). لقد قمنا بتوصيل مصابيح LED بالدبوس 3 و 5 و 6 (جميع دبابيس PWM ، على الرغم من أننا لا نستخدمها). تذكر ، في هذا البرنامج التعليمي نركز على طريقة الإدخال: التعرف على الصوت. لذلك ، لم نركز على مخرجات هذا النظام وأبقيناها بسيطة إلى حد ما.

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

الخطوة 2: إعداد BitVoicer

إعداد BitVoicer
إعداد BitVoicer

أول شيء تريد القيام به هو تنشيط المنتج الخاص بك ضمن التعليمات> التنشيط. يتيح لك ذلك إرسال البيانات من Bitvoicer إلى وحدة التحكم الدقيقة (Arduino).

بعد ذلك ، تريد إعداد Bitvoicer بحيث يستخدم بالفعل Arduino لتكوين مخرجاته. انتقل إلى ملف> التفضيلات. هنا ترى بعض الخيارات:

لا تمانع في الفقرة الأولى. هذه خيارات واضحة ، تسمح لك بفتح نظام التعرف على الصوت وبدء تشغيله بمجرد بدء تشغيل جهاز الكمبيوتر الخاص بك. قد تفكر في ذلك لاحقًا باستخدام Raspberry Pi وإنشاء نظام مستقل.

بعد ذلك ، ترى الخيار التالي:

لغة التعرف على الكلام: تحديد اللغة التي يجب أن يتعرف عليها BitVoicer ،

مستوى الثقة المقبول: اعلم أن التعرف على الصوت "يتنبأ" بما قيل. قد لا تصل أبدًا إلى 100٪ ، ولكن 40٪ قد تكون كافية بالفعل للعمل بفعالية. هذا يعتمد على لهجة المستخدم ، حجم الكلام أو الميكروفون. سوف نعود الى هذا لاحقا.

الحد الأدنى لمستوى الصوت: الحد الأدنى لمستوى الصوت الذي يجب أن يستمع إليه الكمبيوتر

فترة تنشيط مستوى الصوت (مللي ثانية): المدة التي ينبغي الاستماع إليها بعد الوصول إلى الحد الأدنى لمستوى الصوت

فترة الكمون: التأخير بين الأمر الصوتي والإخراج.

في الفقرة التالية ، يجب إلغاء تحديد تعطيل الاتصال. هذا يسمح لـ Bitvoicer بالتواصل مع Arduino. الإعدادات التالية هي اسم المنفذ ، بت في الثانية ، التكافؤ ، بتات التوقف ، التحكم في التدفق. اضبط اسم المنفذ على المنفذ التسلسلي الصحيح (يسمى هذا باسم COMX مع كون X رقمًا ، يمكنك العثور عليه ضمن التعليمات> المنفذ في Arduino). تأكد من أن وحدات البت في الثانية هي 9600. يمكنك ترك الخيارات الأخرى هي الافتراضية.

للفقرة التالية ، سنستخدم ميكروفون الكمبيوتر.

أنت الآن جاهز للعب مع Bitvoicer.

الخطوة 3: استخدام Bitvoicer

في هذا الفيديو نشرح كيفية استخدام Bitvoicer.

الخطوة 4: كود اردوينو

استخدمنا شفرة مصدر أخرى وقمنا بتبسيطها لاستخدامها. يمكن العثور على الإصدار المبسط مع التعليمات في كود Arduino المرفق. (يمكنك مشاهدة المصدر هنا

هذا كل شيء! يمكنك الآن استخدام الأوامر الصوتية كمدخلات وتحديد الإخراج الذي تريده في كود اردوينو.

www.youtube.com/watch؟v=u8QUKTFdQgU

موصى به: