
Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12: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
Tövsiyə:
Opencv Üz Tanıma, Təlim və Tanıma: 3 addım

Opencv Üz Tanıma, Təlim və Tanıma: OpenCV, bulanıqlaşdırma, şəkil qarışdırma, görüntünün yaxşılaşdırılması, video keyfiyyətinin artırılması, eşikləmə və s. sübut edir
Üz Tanıma və Tanıma - OpenCV Python və Arduino istifadə edərək Arduino Face ID: 6 Addım

Üz Tanıma və Tanıma | OpenCV Python və Arduino istifadə edərək Arduino Face ID: Üz tanıma AKA üz ID indiki zamanda cib telefonlarında ən əhəmiyyətli xüsusiyyətlərdən biridir. Beləliklə, bir sualım var idi: "Arduino layihəm üçün üz idim ola bilərmi?" və cavab bəli … Səyahətim belə başladı: Addım 1: Bizə giriş
Səs Tanıma Xüsusiyyətinə Sahib Robot: 7 Adım (Şəkillərlə)

Səs Tanıma Xüsusiyyəti ilə Rəhbər Robot: Kılavuzlu Robot, ziyarətçilərimizi kollec kampusumuzdakı müxtəlif şöbələrə istiqamətləndirmək üçün hazırladığımız bir mobil robotdur. Bir neçə əvvəlcədən təyin edilmiş ifadələr söyləməyi və giriş səsinə görə irəli və geri hərəkət etməyi bacardıq. Kollecimizdə bizdə
Üz Tanıma+Tanıma: 8 Addım (Şəkillərlə birlikdə)

Üz Algılama+tanıma: Bu, bir kameradan OpenCV ilə üz tanıma və tanıma işlərinin sadə bir nümunəsidir. DİQQƏT: BU PROJƏNİ SENSOR MÜSABİQƏSİ ÜÇÜN YAPDIM VƏ YÜZLƏRİ İZLƏMƏK VƏ TANIŞI YÜZÜNÜN KAMERASINDAN İSTİFADƏ ETDİM
VRBOT (Səs Tanıma Robotu): 10 Adım (Şəkillərlə birlikdə)

VRBOT (Səs Tanıma Robotu): Bu Təlimat kitabında səslə, yəni Səs Tanıma ilə idarə olunan bir robot (daha çox RC avtomobili kimi) düzəldəcəyik. Sizə başqa detallar verməyə başlamazdan əvvəl bunun Səs Tanıma olduğunu bilmək lazımdır, bu da Danışıq Tanıma deyil