Turinys:

Balso atpažinimo kategorijos: 4 žingsniai (su paveikslėliais)
Balso atpažinimo kategorijos: 4 žingsniai (su paveikslėliais)

Video: Balso atpažinimo kategorijos: 4 žingsniai (su paveikslėliais)

Video: Balso atpažinimo kategorijos: 4 žingsniai (su paveikslėliais)
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, Lapkritis
Anonim
Image
Image
Balso atpažinimo kategorijos
Balso atpažinimo kategorijos
Balso atpažinimo kategorijos
Balso atpažinimo kategorijos

TU Delfto IPD meistro kursui TfCD.

Tai yra instrukcija, kaip sukurti balso atpažinimo sistemą. Mes paaiškiname pagrindus ir kaip nustatyti šį projektą padedant „Arduino“ir „BitVoicer“. Baigę pagrindus, manome, kad galite naudoti šią sistemą pagal savo skonį.

1 žingsnis: Išvesties paruošimas: jūsų „Arduino“ir dėžutė

Išvesties paruošimas: jūsų „Arduino“ir dėžutė
Išvesties paruošimas: jūsų „Arduino“ir dėžutė
Išvesties paruošimas: jūsų „Arduino“ir dėžutė
Išvesties paruošimas: jūsų „Arduino“ir dėžutė
Išvesties paruošimas: jūsų „Arduino“ir dėžutė
Išvesties paruošimas: jūsų „Arduino“ir dėžutė

Jums reikia „Arduino“, kai kurių laidų ir šviesos diodų (tiks trys). Mes prijungėme šviesos diodus prie 3, 5 ir 6 kaiščių (visi PWM kaiščiai, nors mes jų nenaudojame). Atminkite, kad šioje pamokoje mes sutelkiame dėmesį į įvesties metodą: balso atpažinimą. Todėl mes nesikoncentravome į šios sistemos rezultatus ir laikėme ją gana paprasta.

Norėdami parodyti šios technologijos naudojimą, mes pagaminome dėžutę, į kurią įdėjome 3D atspausdintus guolius kelio implantams. Idėja yra ta, kad turite daug įvairių daiktų ir jums reikia rasti tinkamą. Mes pasirenkame tai parodyti mažu, vidutiniu ir dideliu objektu, simbolizuojančiu guolį kelio implantui. Kad viskas būtų aiškiau, mes nusprendėme naudoti žalią šviesos diodą mažam dydžiui, geltoną šviesos diodą vidutinio dydžio ir raudoną dideliems.

2 veiksmas: „BitVoicer“nustatymas

„BitVoicer“nustatymas
„BitVoicer“nustatymas

Pirmas dalykas, kurį norite padaryti, yra suaktyvinti savo produktą pagalba> aktyvuoti. Tai leidžia jums siųsti duomenis iš „Bitvoicer“į jūsų mikrovaldiklį („Arduino“).

Tada norite nustatyti „Bitvoicer“, kad jis iš tikrųjų naudotų „Arduino“, kad sukonfigūruotų savo išvestį. Eikite į failą> nuostatos. Čia matote keletą variantų:

Nesijaudinkite dėl pirmos pastraipos. Tai akivaizdžios parinktys, leidžiančios jums atidaryti ir paleisti balso atpažinimo sistemą, kai tik kompiuteris paleidžiamas. Vėliau galite tai apsvarstyti naudodami „Raspberry Pi“ir sukurti atskirą sistemą.

Tada pamatysite šią parinktį:

Kalbos atpažinimo kalba: nustatykite, kurią kalbą „BitVoicer“turėtų atpažinti, Priimtinas pasitikėjimo lygis: atminkite, kad balso atpažinimas „numato“tai, kas buvo pasakyta. Galbūt jis niekada nepasieks 100%, bet 40% gali pakakti, kad jis veiktų efektyviai. Tai priklauso nuo vartotojo akcento, kalbos garsumo ar mikrofono. Prie to dar grįšime.

Minimalus garso lygis: mažiausias garso lygis, kurio turi klausytis kompiuteris

Garso lygio įjungimo laikotarpis (ms): trukmė, kiek laiko jis turėtų klausytis pasiekus minimalų garso lygį

Delsos laikotarpis: delsimas tarp balso komandos ir išvesties.

Kitoje pastraipoje turėtumėte panaikinti žymėjimą išjungti bendravimą. Tai leidžia „Bitvoicer“susisiekti su „Arduino“. Šie nustatymai yra prievado pavadinimas, bitai per sekundę, paritetas, sustabdymo bitai, srauto valdymas. Nustatykite prievado pavadinimą į teisingą nuoseklųjį prievadą (jis pavadintas COMX, o X yra skaičius, jį rasite skiltyje „Pagalba“> „Arduino“prievadas). Įsitikinkite, kad jūsų bitai per sekundę yra 9600. Kitos parinktys gali būti numatytos.

Kitoje pastraipoje mes naudosime kompiuterio mikrofoną.

Dabar esate pasiruošę žaisti su „Bitvoicer“.

3 veiksmas: „Bitvoicer“naudojimas

Šiame vaizdo įraše paaiškiname, kaip naudoti „Bitvoicer“.

4 žingsnis: „Arduino“kodas

Mes panaudojome kitą šaltinio kodą ir jį supaprastinome. Supaprastintą versiją su instrukcija rasite pridėtame „Arduino“kode. (Šaltinį galite pamatyti čia

Viskas! Dabar galite naudoti balso komandas kaip įvestį ir nuspręsti, kokios išvesties norite įvesti į arduino kodą.

www.youtube.com/watch?v=u8QUKTFdQgU

Rekomenduojamas: