Daftar Isi:

Asisten Suara Dengan Arduino: 3 Langkah
Asisten Suara Dengan Arduino: 3 Langkah

Video: Asisten Suara Dengan Arduino: 3 Langkah

Video: Asisten Suara Dengan Arduino: 3 Langkah
Video: Tutorial pengisian dan penggunaan Voice Recognition V3.1 2024, Juli
Anonim
Image
Image

Ciao a tutti!

Con questo progetto si affronta il tema dell'intelligenza artificiale. Apakah mungkin untuk mewujudkannya tanpa bantuan dari Arduino? La risposta si! Ma scopriremo che da solo non può gestire tutto il compito. Con assistente vocale infatti intento tutte e tre le fasi caratteristiche:

• Riconoscimento vokal

• 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 tarif questo sfrutteremo le porte HW di Arduino.

Perlengkapan

Arduino uno

Arduino IDE

mikrofon

BitvoicerServer

Langkah 1: Costruire Il Circuito

Costruire Il Circuito
Costruire Il Circuito

Verifikasi per poter untuk funzionamento ho posizionato dei LED diversi sulle porte di output. In questo modo sarà kemungkinan verifikasi visivamente il corretto compportamento, Ho predisposto un collegamento serial con il PC ma 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

BitVoicerServer
BitVoicerServer
BitVoicerServer
BitVoicerServer

BitVoicer Server buka server di

riconoscimento e sintesi vocale per l'automazione vocale. stato sviluppato per persetujuan sebuah dispositivi semplici, sebuah potensi bassa di elaborazione, di funzionamento sebuah comando vokal. Eliminiamo dunque il problema della poca memoria a disposizione del mikrokontroler.

Mengkonfigurasi comunicazione dengan progettano gli anagrammi che costituiranno il database per arduino.

Langkah 3: Kesimpulan

Questa struttura se ottimemente configurata consente un eccezionale punto di partenza per tarif automazione vokal lengkap offline. Sar kemungkinan kecil untuk menghasilkan output 5V per eccitare una bobina dan dunque spostarsi livelli energetic più significativi.

Una comunicazione wireless non necessaria ma può presentare ulteriori vantaggi in termini di praticità. Arduino menjawab di una significativa affidabilità per isyarat pencarian compito dan attraverso le sue numerose porte analogiche dan digitali può gestre dan gran numero di apparati.

Direkomendasikan: