Mündəricat:

Səs Tanıma Kateqoriyası: 4 Adım (Şəkillərlə)
Səs Tanıma Kateqoriyası: 4 Adım (Şəkillərlə)

Video: Səs Tanıma Kateqoriyası: 4 Adım (Şəkillərlə)

Video: Səs Tanıma Kateqoriyası: 4 Adım (Şəkillərlə)
Video: Xoşbəxt olmaq üçün bu 4 insan tipindən uzaq olun! 2024, Noyabr
Anonim
Image
Image
Səs Tanıma Kateqoriyaları
Səs Tanıma Kateqoriyaları
Səs Tanıma Kateqoriyaları
Səs Tanıma Kateqoriyaları

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

Çıxışın Hazırlanması: Arduino və Qutunuz
Çıxışın Hazırlanması: Arduino və Qutunuz
Çıxışın Hazırlanması: Arduino və Qutunuz
Çıxışın Hazırlanması: Arduino və Qutunuz
Çıxışın Hazırlanması: Arduino və Qutunuz
Çıxışın Hazırlanması: 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

BitVoicer qurmaq
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ə: