Sadržaj:

Kategorizacija prepoznavanja glasa: 4 koraka (sa slikama)
Kategorizacija prepoznavanja glasa: 4 koraka (sa slikama)

Video: Kategorizacija prepoznavanja glasa: 4 koraka (sa slikama)

Video: Kategorizacija prepoznavanja glasa: 4 koraka (sa slikama)
Video: 5 Najbrutalnijih Metoda Mučenja /w DoMoTV 2024, Novembar
Anonim
Image
Image
Kategorizacija prepoznavanja glasa
Kategorizacija prepoznavanja glasa
Kategorizacija prepoznavanja glasa
Kategorizacija prepoznavanja glasa

Za kurs TfCD IPD Master na TU Delft.

Ovo je uputstvo o tome kako napraviti sistem za prepoznavanje glasa. Objašnjavamo osnove i kako postaviti ovaj projekt uz pomoć Arduina i BitVoicera. Nakon što ste savladali osnove, vjerujemo da ovaj sistem možete koristiti po svom ukusu.

Korak 1: Priprema izlaza: vaš Arduino i kutija

Priprema izlaza: vaš Arduino i kutija
Priprema izlaza: vaš Arduino i kutija
Priprema izlaza: vaš Arduino i kutija
Priprema izlaza: vaš Arduino i kutija
Priprema izlaza: vaš Arduino i kutija
Priprema izlaza: vaš Arduino i kutija

Trebate svoj Arduino, neke žice i LED diode (tri će biti dovoljne). Utaknuli smo LED diode u pinove 3, 5 i 6 (sve PWM pinove, iako ih ne koristimo). Upamtite, u ovom vodiču fokusiramo se na metodu unosa: prepoznavanje glasa. Stoga se nismo fokusirali na izlaz ovog sistema i držali ga prilično jednostavnim.

Kako bismo demonstrirali upotrebu ove tehnologije, napravili smo kutiju u koju smo stavili 3D štampane ležajeve za implantate koljena. Ideja je da imate puno različitih predmeta i da morate pronaći pravu. Odlučili smo to demonstrirati malim, srednjim i velikim predmetom koji simbolizira ležaj za implantat koljena. Da bi stvari bile jasnije, odlučili smo koristiti zelenu LED za male veličine, žutu LED za srednje veličine i crvenu za velike.

Korak 2: Postavljanje BitVoicera

Postavljanje BitVoicer -a
Postavljanje BitVoicer -a

Prvo što želite učiniti je aktivirati svoj proizvod pod pomoć> aktivirati. To vam omogućuje slanje podataka iz Bitvoicera na vaš mikrokontroler (Arduino).

Zatim želite postaviti Bitvoicer tako da je zapravo koristio Arduino za konfiguriranje svog izlaza. Idite na file> preferences. Ovdje vidite neke opcije:

Ne obaziri se na prvi odlomak. To su očigledne opcije koje vam omogućavaju da otvorite i pokrenete sistem za prepoznavanje glasa čim se računar pokrene. Kasnije biste ovo mogli razmotriti koristeći Raspberry Pi i napraviti samostalni sistem.

Zatim vidite sljedeću opciju:

Jezik za prepoznavanje govora: određivanje jezika koji BitVoicer treba prepoznati, Prihvatljiv nivo povjerenja: Budite svjesni da prepoznavanje glasa "predviđa" ono što je rečeno. Možda nikada neće doseći 100%, ali 40% bi već moglo biti dovoljno za učinkovit rad. To ovisi o naglasku korisnika, jačini govora ili mikrofonu. Na ovo ćemo se vratiti kasnije.

Minimalni nivo zvuka: Minimalni nivo zvuka koji računar treba da sluša

Period aktiviranog nivoa zvuka (ms): trajanje koliko dugo bi trebao slušati nakon dostizanja minimalnog nivoa zvuka

Period latencije: Kašnjenje između vaše glasovne komande i izlaza.

U sljedećem odlomku trebate ukloniti oznaku onemogući komunikaciju. To omogućuje Bitvoiceru da komunicira s Arduinom. Sljedeće postavke su naziv porta, bitovi u sekundi, paritet, zaustavni bitovi, kontrola protoka. Postavite naziv porta na desni serijski port (ovo se zove COMX s tim da je X broj, možete ga pronaći pod help> port u Arduinu). Uvjerite se da su vaši bitovi u sekundi 9600. Ostale opcije možete ostaviti kao zadane.

Za sljedeći odlomak ćemo koristiti računarski mikrofon.

Sada ste spremni za igru s Bitvoicerom.

Korak 3: Upotreba Bitvoicera

U ovom videu objašnjavamo kako se koristi Bitvoicer.

Korak 4: Arduino kod

Koristili smo drugi izvorni kod i pojednostavili ga za upotrebu. Pojednostavljena verzija s uputama može se pronaći u Attached Arduino kodu. (Izvor možete vidjeti ovdje

To je to! Sada možete koristiti glasovne naredbe kao ulaz i odlučiti koji izlaz želite u arduino kodu.

www.youtube.com/watch?v=u8QUKTFdQgU

Preporučuje se: