Sommario:
- Passaggio 1: preparazione dell'output: Arduino e Box
- Passaggio 2: configurazione di BitVoicer
- Passaggio 3: utilizzo di Bitvoicer
- Passaggio 4: il codice Arduino
Video: Categorizzazione del riconoscimento vocale: 4 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Per il corso TfCD del Master IPD presso TU Delft.
Questo è un tutorial su come creare un sistema di riconoscimento vocale. Spieghiamo le basi e come impostare questo progetto con l'aiuto di Arduino e BitVoicer. Dopo aver completato le nozioni di base, riteniamo che tu possa utilizzare questo sistema a tuo piacimento.
Passaggio 1: preparazione dell'output: Arduino e Box
Hai bisogno del tuo Arduino, alcuni fili e LED (tre andranno bene). Abbiamo collegato i LED ai pin 3, 5 e 6 (tutti i pin PWM, anche se non li usiamo). Ricorda, per questo tutorial ci concentriamo sul metodo di input: riconoscimento vocale. Pertanto, non ci siamo concentrati sull'output di questo sistema e lo abbiamo mantenuto abbastanza semplice.
Per dimostrare l'uso di questa tecnologia abbiamo realizzato una scatola in cui abbiamo inserito cuscinetti stampati in 3D per protesi di ginocchio. L'idea è che hai molti articoli diversi e devi trovare quello giusto. Scegliamo di dimostrarlo con un oggetto piccolo, medio e grande che simboleggia un appoggio per un impianto di ginocchio. Per rendere le cose più chiare abbiamo deciso di utilizzare un LED verde per la taglia piccola, LED giallo per la taglia media e rosso per la taglia grande.
Passaggio 2: configurazione di BitVoicer
La prima cosa che vuoi fare è attivare il tuo prodotto in aiuto > attiva. Ciò ti consente di inviare dati da Bitvoicer al tuo microcontrollore (Arduino).
Successivamente, vuoi configurare Bitvoicer in modo che utilizzi effettivamente Arduino per configurare il suo output. Vai a file>preferenze. Qui puoi vedere alcune opzioni:
Non badare al primo paragrafo. Queste sono opzioni ovvie, che ti consentono di aprire e avviare il sistema di riconoscimento vocale non appena il tuo computer si avvia. In seguito potresti considerare questo utilizzando un Raspberry Pi e creare un sistema autonomo.
Successivamente, vedrai la seguente opzione:
Lingua di riconoscimento vocale: determinare quale lingua BitVoicer dovrebbe riconoscere, Livello di confidenza accettabile: tieni presente che il riconoscimento vocale "predice" ciò che è stato detto. Potrebbe non raggiungere mai il 100%, ma il 40% potrebbe essere già sufficiente per lavorare in modo efficace. Questo dipende dall'accento dell'utente, dal volume della voce o dal microfono. Torneremo su questo più tardi.
Livello audio minimo: il livello audio minimo che il computer dovrebbe ascoltare
Periodo di attivazione del livello audio (ms): la durata dell'ascolto dopo il raggiungimento del livello audio minimo
Periodo di latenza: ritardo tra il comando vocale e l'output.
Nel prossimo paragrafo, dovresti deselezionare disabilita la comunicazione. Ciò consente a Bitvoicer di comunicare con Arduino. Le seguenti impostazioni sono Nome porta, Bit al secondo, parità, bit di stop, controllo di flusso. Imposta il nome della porta sulla porta seriale corretta (questa si chiama COMX con X come numero, puoi trovarla in aiuto> porta in Arduino). Assicurati che i tuoi bit al secondo siano 9600. Puoi lasciare le altre opzioni come predefinite.
Per il prossimo paragrafo, useremo il microfono del computer.
Ora sei pronto per giocare con Bitvoicer.
Passaggio 3: utilizzo di Bitvoicer
In questo video spieghiamo come utilizzare Bitvoicer.
Passaggio 4: il codice Arduino
Abbiamo usato un altro codice sorgente e lo abbiamo semplificato per usarlo. La versione semplificata con istruzioni può essere trovata nel codice Arduino allegato. (Puoi vedere la fonte qui
Questo è tutto! Ora sei in grado di utilizzare i comandi vocali come input e decidere quale output desideri nel codice arduino.
www.youtube.com/watch?v=u8QUKTFdQgU
Consigliato:
Vocal GOBO - Scudo smorzatore del suono - Cabina vocale - Box vocale - Filtro di riflessione - Scudo vocale: 11 passaggi
Vocal GOBO - Sound Dampener Shield - Vocal Booth - Vocal Box - Reflexion Filter - Vocalshield: ho iniziato a registrare più voci nel mio home studio e volevo ottenere un suono migliore e dopo alcune ricerche ho scoperto che cosa è un "GOBO" era. Avevo visto queste cose che smorzano il suono, ma non mi rendevo davvero conto di cosa facessero. Ora faccio. ho trovato un y
Riconoscimento vocale con Arduino (Bluetooth + LCD + Android): 6 passaggi
Riconoscimento vocale con Arduino (Bluetooth + LCD + Android): In questo progetto, faremo il riconoscimento vocale con Arduino, modulo Bluetooth (HC-05) e LCD. costruiamo il tuo dispositivo di riconoscimento vocale
Robot guida con funzione di riconoscimento vocale: 7 passaggi (con immagini)
Robot guida con funzione di riconoscimento vocale: il robot guida è un robot mobile che abbiamo realizzato per guidare i visitatori nei vari dipartimenti del nostro campus universitario. Abbiamo fatto in modo di pronunciare alcune affermazioni predefinite e di muoverci avanti e indietro in base alla voce in ingresso. Nel nostro college abbiamo t
Introduzione al riconoscimento vocale con Elechouse V3 e Arduino.: 4 passaggi (con immagini)
Introduzione al riconoscimento vocale con Elechouse V3 e Arduino.: Ciao…!La tecnologia di riconoscimento vocale è stata qui negli ultimi anni. Ricordiamo ancora la grande eccitazione che abbiamo avuto parlando con il primo iPhone abilitato per Siri. Da allora, i dispositivi di comando vocale sono cresciuti fino a un livello molto avanzato beyo
VRBOT (robot di riconoscimento vocale): 10 passaggi (con immagini)
VRBOT (Robot di riconoscimento vocale): In questo Instructable creeremo un robot (più simile a un'auto RC) che è controllato dalla voce, ad es. Riconoscimento vocale. Prima di iniziare a darti ulteriori dettagli, devi sapere che questo è Riconoscimento vocale e non Riconoscimento vocale che significa il c