সুচিপত্র:

Arduino সঙ্গে ভয়েস সহকারী: 3 ধাপ
Arduino সঙ্গে ভয়েস সহকারী: 3 ধাপ

ভিডিও: Arduino সঙ্গে ভয়েস সহকারী: 3 ধাপ

ভিডিও: Arduino সঙ্গে ভয়েস সহকারী: 3 ধাপ
ভিডিও: ELF/EMBARC Bronchiectasis conference 2023 with subtitles 2024, নভেম্বর
Anonim
Image
Image

Ciao একটি Tutti!

Con questo progetto si affronta il tema dell'intelligenza artificiale। E 'possibile realizzare un Assistantente vocale con Arduino? লা রিসপোস্টা -সি! Ma scopriremo che da solo non può gestire tutto il compito। Con Assistantente vocale infatti intendo tutte e tre le fasi caratteristiche:

• রিকোনোসিমেন্টো ভোকেল

Lab এলবোরাজিওন দেল লিঙ্গুয়াজিও প্রকৃতি

Int সিন্তেসি ভোকাল

L'obiettivo è quello di costruire un'architettura che copra questi compiti, quindi deve poter converte il parlato in testo, elaborarlo e quindi rispondere eseguendo ciò che è stato chiesto a voce। প্রতি ভাড়া sfrutteremo le porte HW di Arduino।

সরবরাহ

Arduino uno

Arduino IDE

মাইক্রোফোনো

বিটভয়েসার সার্ভার

ধাপ 1: Costruire Il Circuito

Costruire Il Circuito
Costruire Il Circuito

প্রতি poter verificare il corretto funzionamento ho posizionato dei LED diversi sulle porte di output। Questo modo sarà possibile verificare visivamente il corretto comportamento, Ho predisposto un collegamento seriale con il PC ma avrei potuto anche costruire una comunicazione Wireless।

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। উনা ভোল্টা কম্পসো ল'আনগ্রামা রেস্টিটুইর অ্যাড আরডুইনো উনা সেরি ডি কোমান্ডি চে লুই এসগুইরি। La sintesi vocale può essere fatta attraverso gli speaker del PC oppure (se predisposto) dallo stesso arduino।

ধাপ 2: BitVoicerServer

বিটভয়েসার সার্ভার
বিটভয়েসার সার্ভার
বিটভয়েসার সার্ভার
বিটভয়েসার সার্ভার

BitVoicer Server è un server di

riconoscimento e sintesi ভোকাল প্রতি l'automazione ভোকালে। È stato sviluppato per consentire a dispositivi semplici, a bassa potenza di elaborazione, di funzionamento a comando vocale। Eliminiamo dunque il problemma della poca memoria a disposizione del microcontrollore।

Configurata la comunicazione si progettano gli anagrammi che costituiranno il data per per arduino।

ধাপ 3: উপসংহার

Questa struttura se ottimamente configurata consente un eccezionale punto di partenza per fare automazione vocale completamente offline। Sarà possibile sfruttare lo stato di output a 5V per eccitare una bobina e dunque spostarsi a livelli energetici più importantativi।

Una comunicazione wireless non -essentialaria ma può presentare ulteriori vantaggi in termini di praticità। Arduino dispone di una importantativa affidabilità per gestire questo compito e attraverso le sue numerose porte analogiche e digitali può gestire un gran numero di apparati।

প্রস্তাবিত: