Satura rādītājs:

Balss atpazīšanas kategorizēšana: 4 soļi (ar attēliem)
Balss atpazīšanas kategorizēšana: 4 soļi (ar attēliem)

Video: Balss atpazīšanas kategorizēšana: 4 soļi (ar attēliem)

Video: Balss atpazīšanas kategorizēšana: 4 soļi (ar attēliem)
Video: Новый конкурент Tesla с запасом хода 700 км. 2023 Сhangan Huawei AVATR 11.Review.Interior.Price. 2024, Jūlijs
Anonim
Image
Image
Balss atpazīšanas kategorizācija
Balss atpazīšanas kategorizācija
Balss atpazīšanas kategorizācija
Balss atpazīšanas kategorizācija

IPD maģistra kursam TfCD TU Delft.

Šī ir pamācība, kā izveidot balss atpazīšanas sistēmu. Ar Arduino un BitVoicer palīdzību mēs izskaidrojam pamatus un to, kā izveidot šo projektu. Pēc pamatinformācijas pabeigšanas mēs uzskatām, ka varat izmantot šo sistēmu pēc saviem ieskatiem.

1. darbība: izejas sagatavošana: jūsu Arduino un kaste

Izvades sagatavošana: jūsu Arduino un kaste
Izvades sagatavošana: jūsu Arduino un kaste
Izvades sagatavošana: jūsu Arduino un kaste
Izvades sagatavošana: jūsu Arduino un kaste
Izvades sagatavošana: jūsu Arduino un kaste
Izvades sagatavošana: jūsu Arduino un kaste

Jums ir nepieciešams jūsu Arduino, daži vadi un gaismas diodes (trīs derēs). Mēs pievienojām gaismas diodes 3., 5. un 6. tapai (visas PWM tapas, lai gan mēs tās neizmantojam). Atcerieties, ka šajā apmācībā mēs koncentrējamies uz ievades metodi: balss atpazīšanu. Tāpēc mēs nekoncentrējāmies uz šīs sistēmas rezultātu un saglabājām to diezgan vienkāršu.

Lai demonstrētu šīs tehnoloģijas izmantošanu, mēs izgatavojām kastīti, kurā ievietojām 3D drukātus gultņus ceļa implantiem. Ideja ir tāda, ka jums ir daudz dažādu priekšmetu, un jums ir jāatrod īstais. Mēs izvēlamies to demonstrēt ar mazu, vidēju un lielu priekšmetu, kas simbolizē ceļa implanta gultni. Lai padarītu lietas skaidrāku, mēs nolēmām izmantot zaļo gaismas diodi mazam izmēram, dzeltenu gaismas diētu vidējam izmēram un sarkanu lieliem.

2. darbība. BitVoicer iestatīšana

BitVoicer iestatīšana
BitVoicer iestatīšana

Pirmā lieta, ko vēlaties darīt, ir aktivizēt savu produktu, izmantojot palīdzību> aktivizēt. Tas ļauj nosūtīt datus no Bitvoicer uz jūsu mikrokontrolleri (Arduino).

Tālāk jūs vēlaties iestatīt Bitvoicer, lai tas faktiski izmantotu Arduino, lai konfigurētu savu izvadi. Atveriet failu> preferences. Šeit redzamas dažas iespējas:

Neuztraucieties par pirmo rindkopu. Šīs ir acīmredzamas iespējas, kas ļauj atvērt un palaist balss atpazīšanas sistēmu, tiklīdz dators tiek palaists. Vēlāk jūs varētu to apsvērt, izmantojot Raspberry Pi, un izveidot atsevišķu sistēmu.

Tālāk jūs redzat šādu opciju:

Runas atpazīšanas valoda: nosakiet, kuru valodu BitVoicer vajadzētu atpazīt, Pieņemams pārliecības līmenis: ņemiet vērā, ka balss atpazīšana “paredz” teikto. Iespējams, tas nekad nesasniegs 100%, bet ar 40% jau varētu pietikt, lai efektīvi strādātu. Tas ir atkarīgs no lietotāja akcenta, runas skaļuma vai mikrofona. Mēs pie tā atgriezīsimies vēlāk.

Minimālais audio līmenis: minimālais audio līmenis, kas datoram būtu jāieklausās

Audio līmeņa aktivizēšanas periods (ms): ilgums, cik ilgi tam vajadzētu klausīties pēc minimālā audio līmeņa sasniegšanas

Latentuma periods: aizkavēšanās starp balss komandu un izvadi.

Nākamajā rindkopā jums vajadzētu noņemt atzīmi, lai atspējotu saziņu. Tas ļauj Bitvoicer sazināties ar Arduino. Tālāk norādītie iestatījumi ir Porta nosaukums, Biti sekundē, paritāte, apturēšanas biti, plūsmas kontrole. Iestatiet porta nosaukumu uz pareizo seriālo portu (tas ir nosaukts COMX ar X ir skaitlis, to varat atrast sadaļā Arduino palīdzība> ports). Pārliecinieties, ka jūsu biti sekundē ir 9600. Pārējās opcijas varat atstāt kā noklusējuma.

Nākamajā rindkopā mēs izmantosim datora mikrofonu.

Tagad jūs esat gatavs spēlēt ar Bitvoicer.

3. darbība: Bitvoicer izmantošana

Šajā video mēs izskaidrojam, kā izmantot Bitvoicer.

4. solis: Arduino kods

Mēs izmantojām citu avota kodu un vienkāršojām tā izmantošanu. Vienkāršotā versija ar instrukcijām atrodama pievienotajā Arduino kodā. (Avotu varat skatīt šeit

Tieši tā! Tagad jūs varat izmantot balss komandas kā ievadi un izlemt, kādu izvadi vēlaties arduino kodā.

www.youtube.com/watch?v=u8QUKTFdQgU

Ieteicams: