Sommario:

Categorizzazione del riconoscimento vocale: 4 passaggi (con immagini)
Categorizzazione del riconoscimento vocale: 4 passaggi (con immagini)

Video: Categorizzazione del riconoscimento vocale: 4 passaggi (con immagini)

Video: Categorizzazione del riconoscimento vocale: 4 passaggi (con immagini)
Video: Come trasformare TESTO in AUDIO (voce), gratis e con qualità professionale 2024, Novembre
Anonim
Image
Image
Categorizzazione del riconoscimento vocale
Categorizzazione del riconoscimento vocale
Categorizzazione del riconoscimento vocale
Categorizzazione del riconoscimento vocale

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

Preparazione dell'output: Arduino e Box
Preparazione dell'output: Arduino e Box
Preparazione dell'output: Arduino e Box
Preparazione dell'output: Arduino e Box
Preparazione dell'output: Arduino e Box
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

Configurazione di BitVoicer
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: