Obsah:

Kategorizácia rozpoznávania hlasu: 4 kroky (s obrázkami)
Kategorizácia rozpoznávania hlasu: 4 kroky (s obrázkami)

Video: Kategorizácia rozpoznávania hlasu: 4 kroky (s obrázkami)

Video: Kategorizácia rozpoznávania hlasu: 4 kroky (s obrázkami)
Video: Почему подали в суд на Activision Blizzard. #ActiBlizzWalkout 2024, November
Anonim
Image
Image
Kategorizácia rozpoznávania hlasu
Kategorizácia rozpoznávania hlasu
Kategorizácia rozpoznávania hlasu
Kategorizácia rozpoznávania hlasu

Na kurz TfCD majstra IPD na TU Delft.

Toto je návod, ako vytvoriť systém rozpoznávania hlasu. Vysvetľujeme základy a spôsob, ako nastaviť tento projekt pomocou Arduino a BitVoicer. Po dokončení základov veríme, že tento systém môžete používať podľa svojich predstáv.

Krok 1: Príprava výstupu: Vaše Arduino a box

Príprava výstupu: Vaše Arduino a box
Príprava výstupu: Vaše Arduino a box
Príprava výstupu: Vaše Arduino a box
Príprava výstupu: Vaše Arduino a box
Príprava výstupu: Vaše Arduino a box
Príprava výstupu: Vaše Arduino a box

Potrebujete svoje Arduino, niekoľko káblov a LED diódy (stačia tri). LED diódy sme zapojili do pinov 3, 5 a 6 (všetky piny PWM, aj keď ich nepoužívame). Nezabudnite, že v tomto návode sa zameriavame na metódu vstupu: rozpoznávanie hlasu. Preto sme sa nesústredili na výstup tohto systému a ponechali sme ho dosť jednoduchý.

Na ukážku použitia tejto technológie sme vyrobili krabicu, do ktorej sme vložili 3D tlačené ložiská pre kolenné implantáty. Ide o to, že máte veľa rôznych položiek a musíte nájsť ten pravý. Rozhodli sme sa to demonštrovať malým, stredným a veľkým predmetom symbolizujúcim ložisko pre kolenný implantát. Aby bolo všetko jasnejšie, rozhodli sme sa použiť zelenú LED diódu pre malé veľkosti, žltú LED diódu pre strednú veľkosť a červenú pre veľké.

Krok 2: Nastavenie programu BitVoicer

Nastavenie programu BitVoicer
Nastavenie programu BitVoicer

Prvá vec, ktorú musíte urobiť, je aktivovať svoj produkt v časti Pomoc> aktivovať. To vám umožní odosielať údaje z Bitvoicer do vášho mikrokontroléra (Arduino).

Ďalej chcete nastaviť Bitvoicer, aby v skutočnosti používal Arduino na konfiguráciu svojho výstupu. Prejdite na súbor> predvoľby. Tu vidíte niekoľko možností:

Nevadí vám prvý odsek. To sú zrejmé možnosti, ktoré vám umožnia otvoriť a spustiť systém rozpoznávania hlasu hneď po spustení počítača. Neskôr to môžete zvážiť pomocou Raspberry Pi a vytvoriť samostatný systém.

Ďalej uvidíte nasledujúcu možnosť:

Jazyk rozpoznávania reči: určenie, ktorý jazyk by mal BitVoicer rozpoznávať, Prijateľná úroveň spoľahlivosti: Uvedomte si, že rozpoznávanie hlasu „predpovedá“to, čo bolo povedané. Nikdy to nemusí dosiahnuť 100%, ale 40% už môže stačiť na to, aby fungoval efektívne. To závisí od prízvuku používateľa, hlasitosti reči alebo mikrofónu. K tomuto sa ešte vrátime neskôr.

Minimálna úroveň zvuku: Minimálna úroveň zvuku, ktorú by mal počítač počúvať

Perioda aktivovaná zvukovou úrovňou (ms): doba, ako dlho by mala počúvať po dosiahnutí minimálnej úrovne zvuku

Obdobie latencie: Oneskorenie medzi vašim hlasovým príkazom a výstupom.

V nasledujúcom odseku by ste mali zrušiť začiarknutie políčka zakázať komunikáciu. To umožňuje Bitvoicerovi komunikovať s Arduinom. Nasledujúce nastavenia sú Názov portu, Bity za sekundu, parita, stop bity, riadenie toku. Nastavte názov portu na správny sériový port (tento má názov COMX, pričom X je číslo, nájdete ho v časti pomoc> port v Arduine). Uistite sa, že vaše bity za sekundu sú 9600. Ostatné možnosti môžete nechať predvolené.

V nasledujúcom odseku použijeme mikrofón počítača.

Teraz ste pripravení hrať s Bitvoicerom.

Krok 3: Použitie Bitvoicer

V tomto videu vysvetľujeme, ako používať Bitvoicer.

Krok 4: Kód Arduino

Použili sme iný zdrojový kód a zjednodušili sme ho, aby sme ho mohli používať. Zjednodušenú verziu s pokynmi nájdete v priloženom kóde Arduino. (Zdroj si môžete pozrieť tu

To je všetko! Teraz môžete používať hlasové príkazy ako vstup a rozhodnúť sa, aký výstup chcete v arduino kóde.

www.youtube.com/watch?v=u8QUKTFdQgU

Odporúča: