Kazalo:

Kategorizacija prepoznavanja glasu: 4 koraki (s slikami)
Kategorizacija prepoznavanja glasu: 4 koraki (s slikami)

Video: Kategorizacija prepoznavanja glasu: 4 koraki (s slikami)

Video: Kategorizacija prepoznavanja glasu: 4 koraki (s slikami)
Video: 3 НАСТОЯЩИЕ СТРАШНЫЕ ИСТОРИИ КЕМПИНГОВЫХ УЖАСОВ | СТРА... 2024, Julij
Anonim
Image
Image
Kategorizacija prepoznavanja glasu
Kategorizacija prepoznavanja glasu
Kategorizacija prepoznavanja glasu
Kategorizacija prepoznavanja glasu

Za tečaj TfCD magistra IPD na TU Delft.

To je navodilo za izdelavo sistema za prepoznavanje glasu. S pomočjo Arduina in BitVoicerja razlagamo osnove in kako nastaviti ta projekt. Po zaključku osnov verjamemo, da lahko ta sistem uporabite po svojih željah.

1. korak: Priprava izhoda: vaš Arduino in škatla

Priprava izhoda: vaš Arduino in škatla
Priprava izhoda: vaš Arduino in škatla
Priprava izhoda: vaš Arduino in škatla
Priprava izhoda: vaš Arduino in škatla
Priprava izhoda: vaš Arduino in škatla
Priprava izhoda: vaš Arduino in škatla

Potrebujete svoj Arduino, nekaj žic in LED (tri bodo dovolj). LED smo priklopili na zatiče 3, 5 in 6 (vsi zatiči PWM, čeprav jih ne uporabljamo). Ne pozabite, da se v tej vadnici osredotočamo na način vnosa: prepoznavanje glasu. Zato se nismo osredotočali na rezultate tega sistema in smo ga držali dokaj preprostega.

Za demonstracijo uporabe te tehnologije smo izdelali škatlo, v katero smo vstavili 3D natisnjene ležaje za kolenske vsadke. Ideja je, da imate veliko različnih predmetov in morate najti pravega. To se odločimo dokazati z majhnim, srednjim in velikim predmetom, ki simbolizira ležaj za kolenski vsadek. Da bi stvari postale bolj jasne, smo se odločili za uporabo zelene LED za majhne velikosti, rumene LED za srednje velikosti in rdeče za velike.

2. korak: Nastavitev BitVoicerja

Nastavitev BitVoicerja
Nastavitev BitVoicerja

Prva stvar, ki jo želite storiti, je, da aktivirate izdelek pod pomočjo> aktiviraj. To vam omogoča pošiljanje podatkov iz Bitvoicerja na vaš mikrokrmilnik (Arduino).

Nato želite nastaviti Bitvoicer, tako da je dejansko uporabil Arduino za konfiguracijo svojega izhoda. Pojdite v datoteko> nastavitve. Tukaj vidite nekaj možnosti:

Naj vas prvi odstavek ne moti. To so očitne možnosti, ki vam omogočajo, da se odprete in zaženete sistem za prepoznavanje glasu takoj, ko se računalnik zažene. Kasneje bi to lahko razmislili z uporabo Raspberry Pi in naredili samostojen sistem.

Nato vidite naslednjo možnost:

Jezik za prepoznavanje govora: določanje jezika, ki ga mora BitVoicer prepoznati, Sprejemljiva raven zaupanja: Zavedajte se, da prepoznavanje glasu "napoveduje" povedano. Morda nikoli ne bo dosegel 100%, morda pa bo 40% že dovolj za učinkovito delo. To je odvisno od uporabnikovega naglasa, glasnosti govora ali mikrofona. K temu se bomo vrnili kasneje.

Najmanjša raven zvoka: Najmanjša raven zvoka, ki jo mora računalnik poslušati

Obdobje aktivirane ravni zvoka (ms): trajanje, koliko časa naj posluša, ko je dosežena najnižja raven zvoka

Obdobje zakasnitve: Zakasnitev med glasovnim ukazom in izhodom.

V naslednjem odstavku počistite polje onemogoči komunikacijo. To Bitvoicerju omogoča komunikacijo z Arduinom. Naslednje nastavitve so Ime vrat, Biti na sekundo, parnost, zaustavitveni bitovi, nadzor pretoka. Ime porta nastavite na desna serijska vrata (ta se imenuje COMX, pri čemer je X številka, najdete jo v pomoči> vrata v Arduinu). Poskrbite, da bodo vaši bitovi na sekundo 9600. Druge možnosti lahko pustite privzete.

Za naslednji odstavek bomo uporabili računalniški mikrofon.

Zdaj ste pripravljeni igrati z Bitvoicerjem.

3. korak: Uporaba Bitvoicerja

V tem videu razlagamo, kako uporabljati Bitvoicer.

4. korak: Koda Arduino

Uporabili smo drugo izvorno kodo in jo poenostavili za uporabo. Poenostavljeno različico z navodili najdete v priloženi kodi Arduino. (Vir si lahko ogledate tukaj

To je to! Zdaj lahko uporabite glasovne ukaze kot vhod in se odločite, kateri izhod želite v kodi arduino.

www.youtube.com/watch?v=u8QUKTFdQgU

Priporočena: