Բովանդակություն:

Ձայնի ճանաչման դասակարգում. 4 քայլ (նկարներով)
Ձայնի ճանաչման դասակարգում. 4 քայլ (նկարներով)

Video: Ձայնի ճանաչման դասակարգում. 4 քայլ (նկարներով)

Video: Ձայնի ճանաչման դասակարգում. 4 քայլ (նկարներով)
Video: Քանի գիծ կա ձեր դաստակին՝ 3, թե 4, և ահա թե ինչ է այն նշանակում 2024, Հուլիսի
Anonim
Image
Image
Ձայնի ճանաչման դասակարգում
Ձայնի ճանաչման դասակարգում
Ձայնի ճանաչման դասակարգում
Ձայնի ճանաչման դասակարգում

IPD մագիստրոսի TfCD դասընթացի համար TU Delft- ում:

Սա ուսանելի է, թե ինչպես կատարել ձայնի ճանաչման համակարգ: Մենք բացատրում ենք հիմունքները և ինչպես ստեղծել այս նախագիծը Arduino- ի և BitVoicer- ի օգնությամբ: Հիմնական հիմունքների ավարտից հետո մենք հավատում ենք, որ դուք կարող եք օգտագործել այս համակարգը ձեր սրտով:

Քայլ 1. Արդյունքի պատրաստում. Ձեր Arduino- ն և տուփը

Ելքի պատրաստում. Ձեր Arduino և տուփ
Ելքի պատրաստում. Ձեր Arduino և տուփ
Ելքի պատրաստում. Ձեր Arduino և տուփ
Ելքի պատրաստում. Ձեր Arduino և տուփ
Ելքի պատրաստում. Ձեր Arduino և տուփ
Ելքի պատրաստում. Ձեր Arduino և տուփ

Ձեզ անհրաժեշտ է ձեր Arduino- ն, որոշ լարեր և LED (երեքը կանի): Մենք LED- ները կցեցինք 3, 5 և 6 կապում (բոլոր PWM կապերը, չնայած դրանք չենք օգտագործում): Հիշեք, որ այս ձեռնարկի համար մենք կենտրոնանում ենք մուտքագրման մեթոդի վրա `ձայնի ճանաչում: Հետևաբար, մենք չկենտրոնացանք այս համակարգի արդյունքի վրա և այն բավականին պարզ պահեցինք:

Այս տեխնոլոգիայի կիրառումը ցուցադրելու համար մենք պատրաստեցինք մի տուփ, որի մեջ դրեցինք ծնկի իմպլանտների 3D տպագիր առանցքակալներ: Գաղափարն այն է, որ դուք ունեք շատ տարբեր իրեր, և դուք պետք է գտնեք ճիշտը: Մենք ընտրում ենք դա ցույց տալ փոքր, միջին և մեծ առարկայով, որը խորհրդանշում է ծնկի իմպլանտի կրողը: Ամեն ինչ ավելի պարզ դարձնելու համար մենք որոշեցինք օգտագործել փոքր չափի կանաչ LED, միջին չափի դեղին LED և մեծի համար կարմիր:

Քայլ 2: BitVoicer- ի կարգավորում

BitVoicer- ի կարգավորում
BitVoicer- ի կարգավորում

Առաջին բանը, որ ցանկանում եք անել, ձեր արտադրանքը օգնության ներքո ակտիվացնելն է> ակտիվացնել: Սա թույլ է տալիս Bitvoicer- ից տվյալներ ուղարկել ձեր միկրոկառավարիչին (Arduino):

Հաջորդը, դուք ցանկանում եք տեղադրել Bitvoicer- ը, որպեսզի այն իրականում օգտագործի Arduino- ն `դրա ելքը կազմաձևելու համար: Գնացեք ֆայլ> նախապատվություններ: Այստեղ դուք տեսնում եք մի քանի տարբերակ.

Մի խանգարեք առաջին պարբերությանը: Սրանք ակնհայտ ընտրանքներ են, որոնք թույլ են տալիս բացել և գործարկել ձայնի ճանաչման համակարգը հենց ձեր համակարգիչը գործարկելուն պես: Հետագայում կարող եք դա դիտարկել Raspberry Pi- ի միջոցով և ստեղծել ինքնուրույն համակարգ:

Հաջորդը, դուք տեսնում եք հետևյալ տարբերակը.

Խոսքի ճանաչման լեզու. Որոշում BitVoicer- ի որ լեզուն պետք է ճանաչի, Ընդունելի վստահության մակարդակ. Տեղյակ եղեք, որ ձայնի ճանաչումը «կանխատեսում» է ասվածը: Այն երբեք չի հասնի 100% -ի, բայց 40% -ը կարող է արդեն բավական լինել արդյունավետ աշխատելու համար: Սա կախված է օգտագործողի առոգանությունից, խոսքի կամ խոսափողի ծավալից: Սրան կանդրադառնանք ավելի ուշ:

Նվազագույն աուդիո մակարդակ. Ձայնի նվազագույն մակարդակը, որը համակարգիչը պետք է լսի

Աուդիո մակարդակի ակտիվացման ժամանակահատվածը (ms). Տևողությունը, թե որքան երկար պետք է լսի այն նվազագույն աուդիո մակարդակին հասնելուց հետո

Ուշացում. Հետաձգում ձեր ձայնային հրամանի և ելքի միջև:

Հաջորդ պարբերությունում դուք պետք է ջնջեք անջատել հաղորդակցությունը: Սա թույլ է տալիս Bitvoicer- ին հաղորդակցվել Arduino- ին: Հետևյալ պարամետրերն են նավահանգստի անվանումը, բիթերը վայրկյանում, հավասարությունը, կանգառի բիթերը, հոսքի կառավարումը: Տեղադրեք նավահանգստի անունը աջ սերիական պորտի վրա (սա COMX է, X- ը համար է, այն կարող եք գտնել օգնության> Arduino- ի նավահանգստում): Համոզվեք, որ ձեր Bits- ը վայրկյանում 9600 է: Դուք կարող եք թողնել մյուս տարբերակները `որպես կանխադրված:

Հաջորդ պարբերության համար մենք պատրաստվում ենք օգտագործել համակարգչի խոսափողը:

Այժմ դուք պատրաստ եք խաղալ Bitvoicer- ի հետ:

Քայլ 3. Bitvoicer- ի օգտագործումը

Այս տեսանյութում մենք բացատրում ենք, թե ինչպես օգտագործել Bitvoicer- ը:

Քայլ 4: Arduino ծածկագիրը

Մենք օգտագործեցինք մեկ այլ կոդ և պարզեցրինք այն օգտագործելու համար: Հրահանգներով պարզեցված տարբերակը կարելի է գտնել Կից Arduino ծածկագրում: (Աղբյուրը կարող եք տեսնել այստեղ ՝

Վերջ! Այժմ դուք կարող եք օգտագործել ձայնային հրամանները որպես մուտքագրում և որոշել, թե ինչ ելք եք ցանկանում arduino կոդի մեջ:

www.youtube.com/watch?v=u8QUKTFdQgU

Խորհուրդ ենք տալիս: