Cuprins:

Categorizarea recunoașterii vocale: 4 pași (cu imagini)
Categorizarea recunoașterii vocale: 4 pași (cu imagini)

Video: Categorizarea recunoașterii vocale: 4 pași (cu imagini)

Video: Categorizarea recunoașterii vocale: 4 pași (cu imagini)
Video: Ţiganii.Istoria Unui Popor European de Sir Angus Fraser 2024, Iulie
Anonim
Image
Image
Categorizarea recunoașterii vocale
Categorizarea recunoașterii vocale
Categorizarea recunoașterii vocale
Categorizarea recunoașterii vocale

Pentru cursul TfCD al IPD Master la TU Delft.

Acesta este un instructiv despre cum se realizează un sistem de recunoaștere vocală. Vă explicăm elementele de bază și modul de configurare a acestui proiect cu ajutorul Arduino și BitVoicer. După finalizarea elementelor de bază, credem că puteți utiliza acest sistem pe placul dvs.

Pasul 1: Pregătirea rezultatului: Arduino și Box

Pregătirea rezultatului: Arduino și Box
Pregătirea rezultatului: Arduino și Box
Pregătirea rezultatului: Arduino și Box
Pregătirea rezultatului: Arduino și Box
Pregătirea ieșirii: Arduino și Box
Pregătirea ieșirii: Arduino și Box

Aveți nevoie de Arduino, câteva fire și LED-uri (trei vor avea). Am conectat LED-urile la pinii 3, 5 și 6 (toți pinii PWM, deși nu îi folosim). Amintiți-vă, pentru acest tutorial ne concentrăm pe metoda de introducere: recunoașterea vocală. Prin urmare, noi nu ne-am concentrat asupra rezultatului acestui sistem și l-am păstrat destul de simplu.

Pentru a demonstra utilizarea acestei tehnologii am realizat o cutie în care am pus rulmenți imprimați 3D pentru implanturi de genunchi. Ideea este că aveți o mulțime de articole diferite și trebuie să o găsiți pe cea potrivită. Alegem să demonstrăm acest lucru cu un obiect mic, mediu și mare care simbolizează un rulment pentru un implant de genunchi. Pentru a face lucrurile mai clare, am decis să folosim un LED verde pentru mărimea mică, LED galben pentru dimensiunea medie și roșu pentru mare.

Pasul 2: Configurarea BitVoicer

Configurarea BitVoicer
Configurarea BitVoicer

Primul lucru pe care doriți să-l faceți este să vă activați produsul sub ajutor> activați. Acest lucru vă permite să trimiteți date de la Bitvoicer la microcontrolerul dvs. (Arduino).

Apoi, doriți să configurați Bitvoicer, astfel încât să folosească de fapt Arduino pentru a-și configura ieșirea. Accesați fișier> preferințe. Aici vedeți câteva opțiuni:

Nu te deranja primul paragraf. Acestea sunt opțiuni evidente, permițându-vă să deschideți și să porniți sistemul de recunoaștere vocală imediat ce computerul pornește. S-ar putea să luați în considerare mai târziu acest lucru folosind un Raspberry Pi și să creați un sistem independent.

Apoi, vedeți următoarea opțiune:

Limbaj de recunoaștere a vorbirii: determinarea limbii pe care BitVoicer ar trebui să o recunoască, Nivel de încredere acceptabil: Rețineți că recunoașterea vocală „prezice” ceea ce sa spus. Este posibil să nu ajungă niciodată la 100%, dar 40% ar putea fi deja suficient pentru a funcționa eficient. Acest lucru depinde de accentul utilizatorului, de volumul vorbirii sau de microfon. Vom reveni la asta mai târziu.

Nivel audio minim: nivelul audio minim pe care computerul ar trebui să îl asculte

Perioada activată a nivelului audio (ms): durata cât timp ar trebui să asculte după atingerea nivelului audio minim

Perioada de latență: întârziere între comanda vocală și ieșire.

În paragraful următor, ar trebui să debifați dezactivați comunicarea. Acest lucru permite Bitvoicer să comunice cu Arduino. Următoarele setări sunt numele portului, biții pe secundă, paritatea, biții de oprire, controlul fluxului. Setați Nume port la portul serial corect (acesta se numește COMX cu X fiind un număr, îl puteți găsi sub ajutor> port în Arduino). Asigurați-vă că biții pe secundă sunt 9600. Puteți lăsa ca celelalte opțiuni să fie implicite.

Pentru următorul paragraf, vom folosi microfonul computerului.

Acum sunteți gata să jucați cu Bitvoicer.

Pasul 3: Utilizarea Bitvoicer

În acest videoclip vă explicăm cum să utilizați Bitvoicer.

Pasul 4: Codul Arduino

Am folosit un alt cod sursă și l-am simplificat pentru a-l utiliza. Versiunea simplificată cu instrucțiuni poate fi găsită în codul Arduino atașat. (Puteți vedea sursa aici

Asta e! Acum puteți utiliza comenzile vocale ca intrare și decideți ce ieșire doriți în codul arduino.

www.youtube.com/watch?v=u8QUKTFdQgU

Recomandat: