תוכן עניינים:

עוזר קולי עם ארדואינו: 3 שלבים
עוזר קולי עם ארדואינו: 3 שלבים

וִידֵאוֹ: עוזר קולי עם ארדואינו: 3 שלבים

וִידֵאוֹ: עוזר קולי עם ארדואינו: 3 שלבים
וִידֵאוֹ: מכשירי Apple Homekit - ממסר עם מתג קינטי, ממסר בשקע, שקע חכם 2024, יולי
Anonim
Image
Image

Ciao a tutti!

Con questo progetto si affronta il theme dell'intelligenza artificiale. האם אפשר להבין את הסיוע של ארדואינו? 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

• Elaborazione del linguaggio naturale

• ווקול סינטסי

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. עבור מחיר questo sfrutteremo le porte HW di Arduino.

אספקה

ארדואינו אונו

Arduino IDE

מיקרופון

BitvoicerServer

שלב 1: Costruire Il Circuito

קוסטרוייר איל סירקיטו
קוסטרוייר איל סירקיטו

לכל קנה מידה ניתן למצוא את הפלט. אם אתה יכול להשתמש במערכת הפירעונים של מערכת הקורטו, הוא יכול להעריך את הקולגמנט בסדרה עם מחשבים אישיים.

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 series 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 accordire a dispositivi semplici, bassa potenza di elaborazione, di funzionamento a comando vocale. Eliminiamo dunque il problema della poca memoria a disposizione del microcontrollore.

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

שלב 3: מסקנות

Questa struttura se ottimamente configurata consente un eccezionale punto di partenza for fare automazione vocale completeamente offline. אפשר להעביר את הפלט בסטטוס של 5V לכל חשמל של אחד או יותר של חשמל.

Una comunicazione wireless è necessaria ma può presentare ulteriori vantaggi in termini di praticità. Arduino dispone a unificable affidabilità for gesture questo compito and attraverso le sue numerose porte analogiche e digitali può gestire and gran numero di apparati.

מוּמלָץ: