Mục lục:

Trợ lý giọng nói với Arduino: 3 bước
Trợ lý giọng nói với Arduino: 3 bước

Video: Trợ lý giọng nói với Arduino: 3 bước

Video: Trợ lý giọng nói với Arduino: 3 bước
Video: Điều Khiển Đèn, Quạt Bằng Giọng Nói | Control Fan, Light By Voice | Arduino 2024, Tháng bảy
Anonim
Image
Image

Ciao a tutti!

Con questo progetto si affronta il tema dell'intelligenza nhân tạo. E 'Possibile realizzare un helpente vocale con Arduino? La risposta è si! Ma scopriremo che da solo non può gestire tutto il compito. Con helpente vocale infatti aimo tutte e tre le fasi caratteristiche:

• Riconoscimento vocale

• Elaborazione del linguaggio naturale

• Sintesi vocale

L'obiettivo è quello di costruire un'architettura che copra question compiti, quindi deve poter mui trần il parlato trong testo, công phu e quindi rispondere eseguendo ciò che è stato chiesto a voce. Mỗi giá vé questo sfrutteremo le porte HW di Arduino.

Quân nhu

Arduino una

Arduino IDE

microfono

BitvoicerServer

Bước 1: Costruire Il Circuito

Costruire Il Circuito
Costruire Il Circuito

Per poter Verificare il corretto funzionamento ho posizionato dei LED divi sulle porte di đầu ra. Trong questo modo sarà Possibile verifyficare visivamente il corretto comportamento, Ho predisposto un collegamento seriale 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.

Bước 2: BitVoicerServer

BitVoicerServer
BitVoicerServer
BitVoicerServer
BitVoicerServer

BitVoicer Server è un server di

riconoscimento e sintesi vocale per l'automazione vocale. È stato sviluppato per agreeire a dispositivi semplici, a bassa potenza di cocrazione, di funzionamento a comando vocale. Eliminiamo dunque il problemma della poca memoria a disposizione del vi điều khiển.

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

Bước 3: Kết luận

Questa struttura se ottimamente configurata agreee un eccezionale punto di partenza per ticket automazione vocale completamente nhé. Sarà Possibile sfruttare lo stato di đầu ra 5V per eccitare una bobina e dunque spostarsi a livingli energyi più sigativi.

Una comunicazione không dây non è needaria ma può presentare ulteriori vantaggi in termini di praticità. Arduino dispone di unanificativa affidabilità per gestire questo compito e attraverso le sue numrose porte analogiche e digitali può gestire un gran numro di apparati.

Đề xuất: