Съдържание:

Гласов асистент с Arduino: 3 стъпки
Гласов асистент с Arduino: 3 стъпки

Видео: Гласов асистент с Arduino: 3 стъпки

Видео: Гласов асистент с Arduino: 3 стъпки
Видео: Home Assistant - подключаем адресную ленту WS2812B через ESP8266 с прошивкой WLED 2024, Юли
Anonim
Image
Image

Ciao a tutti!

Con questo progetto si affronta il tema dell'intelligenza artsiciale. Възможно ли е да реализирате асистентен вокал с 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:

• Riconoscimento vocale

• Elaborazione del linguaggio naturale

• Sintesi vocale

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

Консумативи

Arduino uno

Arduino IDE

микрофон

BitvoicerServer

Стъпка 1: Costruire Il Circuito

Costruire Il Circuito
Costruire Il Circuito

За да се провери дали функцията е коригирана или позиционирана, LED диверсификацията е подходяща за изход. По този начин е възможно да се провери видимостта или корекцията на компонентите, но предразполагаме колекционерската серия с компютъра на аврейската система за комуникация с безжична връзка.

La nostra voce (analogica) verrà campionata da Arduino attraverso suo ADC, dunque invierà и давам BitvoicerServer il quale cercherà all'interno di un database la kompozizione 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.

Стъпка 2: BitVoicerServer

BitVoicerServer
BitVoicerServer
BitVoicerServer
BitVoicerServer

BitVoicer сървърът е сървър

riconoscimento e sintesi vocale per l'automazione vocale. È stato sviluppato per consentire a dispositivi semplici, bassa potenza di elaborazione, di funzionamento a comando vocale. Елиминирайте проблема с делата, които можете да запомните, като разпоредите микроконтролера.

Конфигурацията на комуникацията е прогетоно гли анаграма, която се състои от база данни за arduino.

Стъпка 3: Заключения

Questa struttura е окончателно конфигурирана consente un eccezionale punto di partenza per fare automazione vocale completamente офлайн. Sarà е възможно sfruttare lo stato di изход 5V per eccitare una bobina e dunque spostarsi a livelli energetici più signifyingtivi.

Безжичното комуникационно безжично устройство не е необходимо да се представят ултериори на крайниците в края на практиката. Arduino dispone di unanificativa affidabilità per gestire questo compito e атраверсо le sue numerose porte analogiche e digitali può gestire un gran numero di apparati.

Препоръчано: