Taula de continguts:

Assistent de veu amb Arduino: 3 passos
Assistent de veu amb Arduino: 3 passos

Vídeo: Assistent de veu amb Arduino: 3 passos

Vídeo: Assistent de veu amb Arduino: 3 passos
Vídeo: Беслан. Помни / Beslan. Remember (english & español subs) 2024, Desembre
Anonim
Image
Image

Ciao a tutti!

Amb aquest projecte i afronta el tema de la intel·ligència artificial. És possible realitzar un assistent vocal amb Arduino? La resposta è si! Ma scopriremo que da solo no può gestir todo il compito. Amb assistent vocal que t’intenta totes i tres les fases característiques:

• Riconosciment vocal

• Elaborazione del linguaggio naturale

• Sintesi vocale

L'obiettivo è quello di costruire un'architettura que copra aquests requisits, per tant, s'ha de convertir el parlat en el text, elaborar-lo i, per tant, respondre executant el que és l'estat de la veu. Per fare questo sfrutteremo le porte HW di Arduino.

Subministraments

Arduino uno

IDE Arduino

microfono

BitvoicerServer

Pas 1: Costruire Il Circuito

Costruire Il Circuito
Costruire Il Circuito

Per verificar el funcionament correcte del funcionament amb la posició dels LED diversos sobre les portes de sortida. En aquest modo serà possible verificar-se visualment el correcte comportament, Ho predisposto a un col·legi serial amb el PC però potser també es pot construir una comunicació sense fils.

La nostra voce (analogica) verrà campionata da Arduino attraverso il suo ADC, dunque invierà i dati a BitvoicerServer il quale cercherà dins d’una base de dades la composició vocal més verosimile. Una volta compreso l'anagramma restituirà ad arduino una serie di comandi que li executarà. La sintesi vocal pot ser feta a través dels parlants del PC o (es predisposa) dallo mateix arduino.

Pas 2: BitVoicerServer

BitVoicerServer
BitVoicerServer
BitVoicerServer
BitVoicerServer

BitVoicer Server és un servidor di

riconosciment i sintesi vocal per l’automazione vocal. È stato desenvolupat per consentir un dispositiu simplici, a bassa potència di elaboració, de funcionament a un comandament vocal. Eliminem el problema de la poca memòria a disposició del microcontrolador.

Configurar la comunicació i dissenyar els anagrammes que constitueixen la base de dades per arduino.

Pas 3: Conclusions

Aquesta estructura està optimitzada per configurar un punt eccezional de sortida per a l'automatització totalment fora de línia. Sarà possible que es pugui produir un estat de sortida a 5V per excitar una bobina i donar-se a nivells energètics més significatius.

Una comunicació sense fils no és necessària però pot presentar altres avantatges en terminis de pràctica. Arduino disposa d'una significativa affidabilitat per gestar aquest compit i a través del seu número numerós de portes analògiques i digitals, i pot gestar un gran nombre d'aparells.

Recomanat: