Sisällysluettelo:

Ääniavustaja Arduinolla: 3 vaihetta
Ääniavustaja Arduinolla: 3 vaihetta

Video: Ääniavustaja Arduinolla: 3 vaihetta

Video: Ääniavustaja Arduinolla: 3 vaihetta
Video: Sydänvaloni (My Heartlight) - Tyynenrannanlapsi 2024, Heinäkuu
Anonim
Image
Image

Ciao a tutti!

Ohjelma on suunniteltu ja yhdistetty älykkään artikkelin temaatioon. Onko mahdollista toteuttaa todellinen ääni Arduinolla? La risposta on! Scopriremo che da solo non può gestire tutto or compito. Con assistente vocale infatti intendo tutte e tre le fasi caratteristiche:

• Riconoscimento vocale

• Elaborazione del linguaggio naturale

• Sintesi vocale

L'obiettivo on 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. Hintaan questo sfrutteremo le porte HW di Arduino.

Tarvikkeet

Arduino uno

Arduino IDE

mikrofono

BitvoicerServer

Vaihe 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. Tässä mielessä on mahdollista varmistaa todellinen visuaalinen tietoyhteys, Ho predisposto un collegamento serial PC -tietokoneessa, jossa kaikki ovat mahdollisia ja langattomia.

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

Vaihe 2: BitVoicerServer

BitVoicerServer
BitVoicerServer
BitVoicerServer
BitVoicerServer

BitVoicer -palvelin on palvelin

riconoscimento ja sintesi vocale per l'automazione vocale. È stato sviluppato per consentire a dispositivi semplici, bassa potenza di elaborazione, di funzionamento and comando vocale. Eliminoi dunque il problem della poca memoria a disposizione del microcontrollore.

Määritä kommunikaatio ja ohjelmoi gli -anagrammi kustannusten mukaan tietokantaan arduinoa varten.

Vaihe 3: Johtopäätös

Questa struttura se ottimamente configurata consence un eccezionale punto di partenza for a price automaation vocale completamente for offline. Vaihtoehtoisesti voit kytkeä virran tilaan 5 V / eccitare una bobina and dunque spostarsi a livelli energyiciù signifivi.

Langaton kommunikointi ei ole välttämätöntä, koska se on välttämätön ulkoinen vantaggi -piste. Arduino purkaa yhden merkittävän vakuutuksen per gestire questo compito e attraverso le sue numerose porte analogiche e digitali può gestire un gran number di apparati.

Suositeltava: