Go Down

Topic: comandare vocalmente Arduino (Read 9 times) previous topic - next topic

superlol

ti crei una funzione che restituisce il valore della frequenza.
quindi metti un
int i= 0;
int millisvechcio = millis();
int frequenze[]; = 0;
while(millis()<=millisvecchio+(tempo di pronuncia in millisecondi)) {
frequenze = frequenza();
delay(500);
}
//qui analizzi frequenze e le valuti con dei campioni, magari scarti dei valori agli estremi dell'array che hanno una bassa frequenza (poco suono)

ciao
Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

tks

#11
Jan 23, 2011, 02:29 pm Last Edit: Jan 23, 2011, 02:30 pm by tks Reason: 1
si  ma sei voglio comunicare con arduino senza l' eternet come faccio :'(

pelletta

#12
Jan 23, 2011, 02:48 pm Last Edit: Jan 23, 2011, 02:53 pm by Pelletta Reason: 1
Il modulo vrbot dopo aver riconosciuto i comandi invia le istruzioni sulla seriale di arduino.
Non è che hai molte alternative penso

Per la comunicazione senza fili potresti usare i moduli xbee

tks

allora comunicare con arduino ma a poco costo

uwefed

Vedo anch io la soluzione praticabile il modulo VRBOT http://www.sparkfun.com/products/9753

L'arduino da solo non ha abbastanza potenza di calcolo e scrivere un SW che riconosce le parole é un impresa megagalattica sia dal punto di vista della programmazione che dalla conoscenza come riconoscere una parola se hai a disposizione la registrazione della voce.

L'alternativa é un PC con il SW per riconoscere la parole e che da i comandi al arduino.
Costo: inprecisato.

Ciao Uwe

Go Up