Isi kandungan:

Pembantu Suara Dengan Arduino: 3 Langkah
Pembantu Suara Dengan Arduino: 3 Langkah

Video: Pembantu Suara Dengan Arduino: 3 Langkah

Video: Pembantu Suara Dengan Arduino: 3 Langkah
Video: MP3 module dengan Arduino, isi dan play suara MP3 module dengan arduino 2024, Julai
Anonim
Image
Image

Ciao a tutti!

Con questo progetto si affronta il tema dell'intelligenza artificiale. E 'possibile realizzare un assistente vocale con Arduino? La risposta è si! Ma scopriremo che da solo non può gestire tutto il compito. Con assistente vocale infatti intendo tutte e tre le fasi caratteristiche:

• Vicon Riconoscimento

• Elaborazione del linguaggio naturale

• Sintesi vokal

L'obiettivo è quello di costruire un'architettura che copra questi compiti, quindi deve poter convertire il parlato in testo, elaborarlo e quindi rispondere eseguendo ciò che è stato chiesto a voce. Per tambang questo sfrutteremo le porte HW di Arduino.

Bekalan

Arduino uno

Arduino IDE

mikrofono

Pelayan Bitvoicer

Langkah 1: Costruire Il Circuito

Costruire Il Circuito
Costruire Il Circuito

Per poter verificare il corretto funzionamento ho posizionato dei LED diversi sulle porte di output. Dalam questo modo sarà possibile verificare visivamente il corretto comportamento, Ho predisposto un collegamento seriale con il PC dan avrei potuto anche costruire una comunicazione Wireless.

La nostra voce (analogica) verrà campionata da Arduino attraverso il suo ADC, dunque invierà i dati a BitvoicerServer il quale cercherà all'interno di un database la composizione vocale più verosimile. Una volta compreso l'anagramma restituirà ad arduino una serie di comandi che lui eseguirà. La sintesi vocale può essere fatta attraverso gli speaker del PC oppure (se predisposto) dallo stesso arduino.

Langkah 2: BitVoicerServer

Pelayan BitVoicer
Pelayan BitVoicer
Pelayan BitVoicer
Pelayan BitVoicer

Pelayan BitVoicer è un pelayan di

riconoscimento e sintesi vocale per l'automazione vocale. È stato sviluppato setiap persetujuan memperoleh dispositivi semplici, bassa potenza di elaborazione, di funzionamento a comando vocale. Eliminiamo dunque il problema della poca memoria a disposizione del microcontrollore.

Configurata la comunicazione si progettano gli anagrammi che costituiranno il pangkalan data per arduino.

Langkah 3: Kesimpulannya

Questa struttura se ottimamente configurata allowe un eccezionale punto di partenza per tambang automazione vocale lengkap di luar talian. Sarana kemungkinan sfruttare lo stato di output 5V per eccitare una bobina e dunque spostarsi a livelli energetici più signifikan.

Una comunicazione tanpa wayar tanpa è requaria ma può presentate ulteriori vantaggi dalam termini di praticità. Arduino dispone di una signifikanatid affidabilità per gestire questo compito e attraverso le sue numerose porte analogiche e digitali può gestire un gran numero di apparati.

Disyorkan: