Cuprins:
- Pasul 1: Pregătirea rezultatului: Arduino și Box
- Pasul 2: Configurarea BitVoicer
- Pasul 3: Utilizarea Bitvoicer
- Pasul 4: Codul Arduino
Video: Categorizarea recunoașterii vocale: 4 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
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
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
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:
Joc de vocale cu modulul Arduino și YX5300 MP3 Catalex: 13 pași
Joc de vocale cu modulul Arduino și YX5300 MP3 Catalex: Ești capabil să citești această întrebare? Este ciudat! Am pus această întrebare intenționat. Dacă puteți citi acest text, este pentru că cunoașteți tot alfabetul și, bineînțeles, ați aflat despre toate vocalele. Vocalele sunt prezente în toate cuvintele. Este imposibil să
Sonoff multicanal - Lumini activate vocale: 4 pași (cu imagini)
Multi-Channel Sonoff - Lumini activate cu voce: în urmă cu 5 ani, luminile din bucătăria mea mergeau pe calea do-do-ului. Iluminarea șinelor a eșuat, iar iluminatul sub blat a fost doar nedorit. De asemenea, am vrut să împart iluminarea în canale, astfel încât să pot lumina mai bine camera pentru dif
Lămpi de scuter controlate vocale și ușa garajului: 6 pași
Lămpi de scuter controlate vocale și ușa garajului: Bună ziua tuturor! Am cumpărat recent un scuter electric, dar nu avea lumină spate și nici nu avea deschizător de uși de garaj încorporat … SURPRIZĂ !! (ノ ゚ 0 ゚) ノ ~ Deci, am decis să-mi fac propria telecomandă și luminile din spate ale ușii de garaj în loc să le cumpăr. Care este
Lumini controlate vocale de oriunde cu Jason: 7 pași
Lumini controlate vocale de oriunde cu Jason: lumini AC care sunt controlate de oriunde cu conexiune la internet folosind NodeMCU (ESP8266) și Jason (aplicația Android). Aparat de curent alternativ, dezactivați
Prindere automată folosind un senzor laser și comenzi vocale: 5 pași (cu imagini)
Prindere automată folosind un senzor laser și comenzi vocale: apucarea obiectelor care ni se par simple și naturale este de fapt o sarcină complexă. Omul folosește simțul vederii pentru a determina distanța față de obiectul pe care vrea să îl apuce. Mâna se deschide automat când se află în imediata apropiere a