Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
TU Delftdə IPD Master TfCD kursu üçün.
Bu, səs tanıma sisteminin necə qurulacağına dair təlimatdır. Arduino və BitVoicer köməyi ilə bu layihənin əsaslarını və necə qurulacağını izah edirik. Əsasları bitirdikdən sonra bu sistemdən zövqünüzə görə istifadə edə biləcəyinizə inanırıq.
Addım 1: Çıxışın Hazırlanması: Sizin Arduino və Qutunuz
Arduino, bəzi tellər və LEDlərə ehtiyacınız var (üçü edəcək). LEDləri 3, 5 və 6 pinlərinə bağladıq (bütün PWM pinləri, istifadə etməsək də). Unutmayın ki, bu dərs üçün giriş metoduna diqqət yetiririk: səs tanıma. Buna görə də, bu sistemin çıxışına diqqət yetirmədik və kifayət qədər sadə saxladıq.
Bu texnologiyadan istifadəni nümayiş etdirmək üçün diz implantları üçün 3D çaplı yataqları qoyduğumuz bir qutu hazırladıq. Fikir budur ki, bir çox fərqli əşyanız var və doğru birini tapmalısınız. Diz implantının yatağını simvolizə edən kiçik, orta və böyük bir cisimlə bunu nümayiş etdirməyi seçirik. Hər şeyi daha aydın etmək üçün kiçik ölçülü üçün yaşıl LED, orta ölçülü üçün sarı LED və böyük üçün qırmızı istifadə etməyi qərara aldıq.
Addım 2: BitVoicer qurmaq
Etmək istədiyiniz ilk şey kömək> aktivləşdirmə altında məhsulunuzu aktivləşdirməkdir. Bu, Bitvoicer -dən mikro nəzarətçinizə (Arduino) məlumat göndərməyə imkan verir.
Sonra Bitvoicer qurmaq istəyirsiniz ki, çıxışını konfiqurasiya etmək üçün Arduino -dan istifadə etsin. Fayl> seçimlərə keçin. Burada bəzi variantları görürsünüz:
Birinci paraqrafın fərqinə varmayın. Kompüteriniz işə düşən kimi səs tanıma sistemini açmağa və işə salmağa imkan verən açıq variantlardır. Daha sonra bunu bir Raspberry Pi istifadə edərək düşünə və müstəqil bir sistem edə bilərsiniz.
Sonra, aşağıdakı seçimi görürsünüz:
Nitq Tanıma Dili: BitVoicer -in hansı dili tanımalı olduğunu təyin etmək, Qəbul edilə bilən güvən səviyyəsi: Səs tanınmasının söylədiklərini 'proqnozlaşdırdığını' bilin. Heç vaxt 100% -ə çata bilməz, amma effektiv işləmək üçün 40% artıq ola bilər. Bu, istifadəçinin vurğusundan, nitqin və ya mikrofonun həcmindən asılıdır. Buna daha sonra qayıdacağıq.
Minimum səs səviyyəsi: Kompüterin dinləməli olduğu minimum səs səviyyəsi
Səs səviyyəsinin aktivləşmə müddəti (ms): minimum səs səviyyəsinə çatdıqdan sonra nə qədər dinləməli olduğu müddət
Gecikmə müddəti: Səs əmrinizlə çıxışınız arasında gecikmə.
Növbəti paraqrafda ünsiyyəti deaktiv edin. Bu, Bitvoicer -in Arduino ilə əlaqə qurmasına imkan verir. Aşağıdakı parametrlər Port Adı, Saniyədə bit, parite, stop biti, axın nəzarətidir. Port Adını doğru seriya limanına təyin edin (bu, bir ədəd olan X ilə COMX adlanır, onu Arduinoda kömək> port altında tapa bilərsiniz). Saniyədə bitlərinizin 9600 olduğundan əmin olun. Digər seçimləri standart olaraq buraxa bilərsiniz.
Növbəti paraqraf üçün kompüterin mikrofonundan istifadə edəcəyik.
İndi Bitvoicer ilə oynamağa hazırsınız.
Addım 3: Bitvoicer istifadə edin
Bu videoda Bitvoicer -dən necə istifadə olunacağını izah edirik.
Addım 4: Arduino Kodu
Başqa bir mənbə kodundan istifadə etdik və onu istifadə etmək üçün sadələşdirdik. Təlimatla sadələşdirilmiş versiyanı Əlavə edilmiş Arduino kodunda tapa bilərsiniz. (Mənbəni buradan görə bilərsiniz
Bu belədir! İndi səs əmrlərini giriş olaraq istifadə edə və arduino kodunda hansı çıxışı istədiyinizə qərar verə bilərsiniz.
www.youtube.com/watch?v=u8QUKTFdQgU