Índice:

Assistente de voz com Arduino: 3 etapas
Assistente de voz com Arduino: 3 etapas

Vídeo: Assistente de voz com Arduino: 3 etapas

Vídeo: Assistente de voz com Arduino: 3 etapas
Vídeo: Reconhecimento de voz para acionamento com resposta do Arduino em Mp3 2024, Novembro
Anonim
Image
Image

Ciao a tutti!

Com este projeto e afrontar o tema do artifício artificial. É possível realizar um assistente de voz com o Arduino? La risposta è si! Ma scopriremo che do solo non può gestire tutto il compito. Com 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. Por tarifa este sfrutteremo le porte HW di Arduino.

Suprimentos

Arduino uno

IDE Arduino

microfono

BitvoicerServer

Etapa 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. Nesse modo, é possível verificar visualmente o comportamento correto, ele predisposto a um colegamento em série com o PC para poder usar e criar uma comunicação sem fio.

A nostra voce (analogica) verrà campionata de Arduino atraiu seu ADC, dunque invierà i data a BitvoicerServer il quale cercherà all'interno di un banco de dados la composizione vocale mais 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.

Etapa 2: BitVoicerServer

BitVoicerServer
BitVoicerServer
BitVoicerServer
BitVoicerServer

BitVoicer Server é um servidor de

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

Configurar a comunicação e projetar o anagrama e configurar o banco de dados para o arduino.

Etapa 3: Conclusãoi

Questa struttura se ottimamente configurata consente un eccezionale punto di partenza para tarifa automazione vocale completamente offline. Sarà possibile sfruttare lo stato di output a 5V per eccitare una bobina and dunque spostarsi a livelli energetici mais significativi.

Uma comunicação sem fio não é necessária para apresentar ulteriori vantaggi em termos de prática. Arduino dispone de uma declaração de confiança para gestire este compito e atraverso le sue numerose porte analogiche e digitali può gestire un gran numero di apparati.

Recomendado: